7得票4回答
基于元素ID的点击功能

我正在制作一个展示继承关系的网站。 我试图将每个节点框与特定的URL链接起来。Element的HTML代码如下: <g class="node" id="RootNode" transform="translate(0,453.125)"> 我使用了 $('#RootNo...

237得票27回答
无法读取空对象的属性'addEventListener'

我必须在一个项目中使用纯JavaScript语言。其中有几个函数,其中一个是打开菜单的按钮。这个功能在目标id存在的页面上可以正常工作,但在没有此id的页面上会出错。在这些页面上,该函数无法找到id,我会收到“Cannot read property 'addEventListener' of...

27得票4回答
VueJS组件使用scrollIntoView()

我正在尝试使用document.getElementById().scrollIntoView()在vue组件中实现跳转到div的功能。 如果我在组件内调用函数,该功能可以正常工作。但是,如果我尝试使用ref从父组件调用函数,则元素不会滚动到视图中。 父组件是一个页面,子组件是页面中的选项...

60得票8回答
document.getElementByID不是一个函数。

我正在学习jQuery并且在遵循教程,但是出现了一个非常奇怪的错误让我困惑不解。这是我的HTML:<!doctype html> <html> <head> <title> Simple Task List </title&gt...

67得票5回答
为什么我们不能只使用元素ID作为JavaScript中的标识符?

我所接触的所有浏览器都允许通过简单地写下以下代码来访问具有id="myDiv"的元素: myDiv 请看这里:http://jsfiddle.net/L91q54Lt/ 无论如何,这种方法似乎文档很差,实际上,我遇到的来源甚至没有提及它,而是假定使用 document.getElem...

9得票3回答
document.getElementById()在IE9上返回null

我正在制作一个弹出框,但在Internet Explorer 9上遇到了一些困难。下面是导致问题的代码: var popUp= document.getElementById('projectInfo'); popUp.style.left=(tempX-310)+'px'; popUp.s...

66得票3回答
getElementById返回null?

document.getElementById('definitely exists 的 div 的 id') 返回 null。 我最初是在最后加载 JavaScript,以确保无需担心 onload 事件。我还尝试使用 onload 事件,但这很麻烦。有什么想法或帮助将不胜感激。

55得票6回答
在JavaScript中选择第一个div子元素的第二个子元素

我有一个HTML看起来像这样:<div id="mainDiv"> <-- I have this <div> <div></div> <div></div> <-- I...

7得票4回答
如何通过JavaScript获取类的内容

我需要使用JavaScript获取以以下方式发布的用户名: <div id="project_user"> <p class="project_user"> by <span class="project_username">&lt...

146得票5回答
使用jQuery在iframe中选择元素

在我们的应用程序中,我们解析一个网页并将其加载到另一个页面的iframe中。加载后的页面中的所有元素都有它们自己的令牌ID。我需要通过这些令牌ID选择元素。也就是说 - 我在主页面上点击一个元素,然后选择iframe中相应的元素。我使用jQuery以以下方式实现:function select...