类型错误:addEventListener 上的 document.getElementById(...) 为 null
2016-08-06
628
我想在单击 id 为“div_click1”的 Div 元素时添加一些代码。为此,我将以下代码添加到我的自定义 js
document.getElementById("#div_click1").addEventListener('click', function(){
// code
},false)
直到我不得不重新安装 wamp 之前,我没有看到由于此代码而导致的任何错误。
我尝试了针对类似问题建议的修复方法,但虽然它们解决了该问题,但也使它在单击 div 时不执行任何操作。
非常感谢有关此主题的任何帮助。谢谢!!
1个回答
您必须在函数调用中使用与元素中相同的 ID。
您不能在其前面添加井号。
井号表示选择器语法中的 ID。
getElementById
函数通过其 ID 而不是选择器获取元素,因此您必须向其传递 ID,而不是选择器。
Quentin
2016-08-06