980得票21回答
addEventListener与onclick的区别

addEventListener 和 onclick 有什么区别?var h = document.getElementById("a"); h.onclick = dothing1; h.addEventListener("click", dothin...

681得票19回答
如何在JavaScript中触发事件?

我使用addEventListener为文本框附加了一个事件,它可以正常工作。但当我想要从另一个函数中编程触发该事件时,出现了问题。 我应该如何做呢?

478得票36回答
如何将参数传递给addEventListener的监听函数?

现状有些类似于 -var someVar = some_other_function(); someObj.addEventListener("click", function(){ some_function(someVar); }, false); 问题在于someVar的值在ad...

317得票3回答
如何删除元素中的所有监听器?

我有一个按钮,并且给它添加了一些事件监听器:document.getElementById("btn").addEventListener("click", funcA, false); document.getElementById("btn").addEventListener("clic...

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

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

229得票11回答
如何在没有使用JQuery的情况下将多个事件绑定到一个监听器?

当处理浏览器事件时,我开始使用Safari的touchEvents来处理移动设备上的事件。我发现addEventListener与条件语句一起使用会导致堆积的问题。该项目不能使用jQuery。 一个标准的事件监听器:/* option 1 */ window.addEventListener...

223得票23回答
如何检查动态附加的事件监听器是否存在?

我的问题是:有没有办法检查动态附加的事件监听器是否存在?或者如何检查DOM中“onclick”属性的状态?我已经像在Stack Overflow上搜索解决方案,但没有找到。这是我的HTML:<a id="link1" onclick="linkclick(e...

172得票8回答
JavaScript监听器,“keypress”无法检测退格键?

我正在使用一个 keypress 监听器,例如...addEventListener("keypress", function(event){ } 然而,这似乎无法检测到擦除文字的退格键... 是否有其他监听器可用于检测此类情况?

170得票9回答
Javascript - 如何检测文档是否已加载(IE 7 / Firefox 3)

我想在文档加载后调用一个函数,但文档可能已经加载完成,也可能没有。如果已经加载完成,我可以直接调用该函数。如果尚未加载,则可以附加事件侦听器。由于不能在onload已经触发后添加事件侦听器,因此无法实现调用。那么如何检查文档是否已加载?我尝试了下面的代码,但它并不完全有效。有什么建议吗?var...

160得票4回答
动态添加事件监听器

我刚开始尝试使用Angular 2, 想知道有没有人能告诉我动态添加和删除元素事件监听器的最佳方法。 我已经设置了一个组件。当模板中的某个元素被点击时,我想要为同一模板下的另一个元素添加mousemove事件监听器。然后,当第三个元素被点击时,我希望删除这个监听器。 我目前使用纯Javas...