开发者问题收集
当我尝试从外部文件 querySelector 模板标签内的元素时,我得到了未定义的结果,经过一番搜索后,我找到的唯一解决方案是“shadowRoot”,但当我尝试使用它时,我得到了“shadowRoot 未定义”。
我只是想创建一个类,当鼠标位于 DIV 上时,该类会移动指定的 DIV。我的问题似乎是因为我将自定义类的方法指定为事件处理程序。我的问题是,我可以将对象的方法指定为事件处理程序吗?或者还有其他方法可以做到这一点?<script type="text/javascript"><!--function MovingDIV(){this.DIV;this.posX;this.intervalID;thi
我想在鼠标悬停时隐藏一个元素。<div class="filmbox"><img src="img/cover/django.jpg" onmouseover="cover()" class="filmpic"><div class="filmcover">98 pt</div><div class="filmtext">&nbsp;DJANGO</div></div>Filmbox 类被多次复制
我正在尝试做一件看似微不足道的事情,但我搞不清楚。我正在迭代document.getElementByClassName方法找到的项目。我使用索引来执行此操作,以便可以跟踪某些内容,并且我需要该特定元素的onmousedown事件中的索引,但是我不知道该怎么做。var items = document.getElementsByClassName("someClass");for (var i =
我有多个具有相同类的项目,我想在用户将鼠标悬停在它们上面时更改它们。我可以在 HTML 中添加这样的事件,但这看起来不太美观:<div class="video-item" onmouseenter="overVideoStart(this)"></div>JavaScript 如下所示:function overVideoStart(element){element.className += "
我试图使用外部(非内联)JavaScript代码根据元素的类和id来处理多个元素。我的目标是,如果某个元素属于某个类,则当鼠标悬停在其上时,其CSS将根据其id名称而改变。在此示例中:<p class="p-class" id="000">Hi</p><p class="p-class" id="FFF">Hi</p><p class="p-class" id="FFFF66">Hi</p><p
我试图抓取一个元素(一个按钮)并在其上添加一个事件侦听器。每当我运行var button = document.getElementById('clickMe');console.log(button); // null我检查我的 javascript 文件是否正在加载,并检查所有内容是否区分大小写。这是我的 html 和 JS 文件:HTML:<!doctype html><html><head
我正在使用 HTML 和 JS 编写一个简单的 Cat Clicker 应用程序,但是此代码一直出现“无法读取 null 的属性‘getElementById’”错误。这有什么问题?<!DOCTYPE html><html><head><title>Cat Clicker</title><script>'use strict'var cat = document.getElementById("c
我执行了localStorage.setItem('oldData', $i("textbox").value);将键oldData的值设置为文本框中的值。下次在文本框中输入内容时,我想将其附加到已经存在的oldData。因此,如果我在文本框中输入apples然后输入oranges,我的 localStorage 键oldData应如下所示:最初:Key | Value-------
我创建了一些函数和一些带有表格的输入框,以便在页面重新加载时显示数据。我遇到的问题是如何将多个插入内容插入本地存储,并能够使用循环语句显示表格中的所有数据。还有没有办法立即显示数据而不是重新加载。我想我只是对本地存储感到困惑,我想看看它是如何工作的。https://jsfiddle.net/zzLumrsd/<!DOCTYPE><html><head><title> Local storage</
我一直在阅读有关 htmllocalStorage的信息,但我读到的信息相互矛盾。我只想知道,如果我使用localStorage保存信息,那么该计算机的用户是否是唯一能够访问/查看他们输入到表单中的信息的人?或者不同设备上的用户也可以查看这些信息吗?我正在考虑在管理页面中使用本地存储,允许许多人访问,而不是会话。并且所有用户都必须能够从不同的设备并使用不同的登录详细信息编辑和查看信息。
这是我第一次问或做这种类型的问题所以我创建了这个页面http://lamp.cse.fau.edu/~mcuervo5/p4/它可以完成应用程序列表中添加和删除内容的基本操作。显然唯一缺少的就是保存当前页面上的数据。我听说有一个代码可以将当前页面保存到本地存储中,其中已经包含所有内容,因此当我重新打开链接时,“完整和不完整”列表中不再有任何内容,而应该看起来像这样谢谢,这是我唯一剩下要做的部分,我
我正在创建一个带有“添加到收藏夹”按钮的歌曲簿应用程序。 我有 song1.html song2.html 和 favorite.html。在 song1.html 中,当单击添加到收藏夹按钮时。 我将该歌曲的链接存储在本地存储中。这是我的 song1.html<!DOCTYPE html><html><body><button onclick="mySongOne()">add to favor
我是 Javascript 编程新手,在尝试完成程序时犯了一个错误。我当前的代码是:function addTextEntry(key, text, isNewEntry) {// Create a textarea element to edit the entryvar textareaElement = document.createElement("TEXTAREA");textareaE
我有这个程序可以动态地制作带有内容的可折叠元素。我试图将创建的可折叠元素保存在本地存储中。我能够成功地将用户输入保存在本地存储中,但当我尝试将具有相同类名的元素保存在本地存储中时遇到了障碍。我尝试了这样的方法: var collapsibles = document.getElementsByClassName('collapsible');function populateStorage()