相关疑难解决方法(0)

如何在调试时或从JavaScript代码中在DOM节点上查找事件侦听器?

我有一个页面,其中一些事件监听器附加到输入框和选择框.有没有办法找出哪些事件监听器正在观察特定的DOM节点以及哪些事件?

事件附件使用:

  1. 原型的 Event.observe ;
  2. DOM的addEventListener;
  3. 作为元素属性element.onclick.

javascript events dom

805
推荐指数
18
解决办法
49万
查看次数

removeEventListener不知道该函数

一些第三方插件将附加eventListener到该网站.如何在不知道附加的函数的情况下删除eventListener.

我引用了这个removeEventListener,但我无法获得删除它的任何线索.

例如:getEventListeners(window)显示附加的事件.但是,当我尝试删除事件时使用window.removeEventListener("eventname")不工作而不知道该功能.

请帮助,提前致谢.

javascript jquery event-listener

20
推荐指数
2
解决办法
6934
查看次数

removeEventListener无法正常工作

我不知道我做错了什么,但这是我正在做的一个例子,它似乎没有用.

someDom.addEventListener('mousemove',function(ev) {self.onInputMove(ev)},false);

someDom.removeEventListener('mousemove',self.onInputMove);
Run Code Online (Sandbox Code Playgroud)

执行removeEventListener代码,但它不会删除'mousemove'侦听器

javascript event-listener

8
推荐指数
2
解决办法
2万
查看次数

有没有办法在javascript中获取所有事件监听器绑定?

我正在寻找一种方法,我可以在网站上列出所有使用JS(或其他脚本)制作的事件监听器绑定.主要是我想找出双重绑定(出于调试原因),但我想还有其他问题.

辉煌将成为浏览器的插件,你可以在网站上看到哪些元素具有哪种类型的eventlisteners绑定.你知道,事件监听器的一些可视化......

感谢链接,脚本和评论;-)

javascript debugging javascript-events

7
推荐指数
1
解决办法
4652
查看次数