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

核能气质少年 提交于 2020-07-28 20:49:33

问题:

I have a page where some event listeners are attached to input boxes and select boxes. 我有一个页面,其中一些事件侦听器附加到输入框和选择框。 Is there a way to find out which event listeners are observing a particular DOM node and for what event? 有没有一种方法可以找出哪些事件侦听器正在观察特定的DOM节点以及针对哪个事件?

Events are attached using: 使用以下事件附加事件:

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

解决方案:

参考一: https://stackoom.com/question/1sFw/在调试时或从JavaScript代码中如何在DOM节点上查找事件侦听器
参考二: https://oldbug.net/q/1sFw/How-to-find-event-listeners-on-a-DOM-node-when-debugging-or-from-the-JavaScript-code
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!