TOGOUTECH

getEventListeners

全部标签

javascript - 如何在 Chrome 开发工具中使用 getEventListeners?

我试图追溯哪个函数挂接到.someclass的点击事件中。我打开Chrome开发工具并输入这个getEventListeners(document.querySelector('.someclass'));结果是这样的对象{}我无法点击并打开它来找出对象的名称或处理点击事件的源代码。有没有办法找出来?更新1:遵循Krasimir的下面的建议。可能只有两个事件:mousemove或mouseover。那么我如何找到处理canvas.overlay事件的确切函数呢?太多了,无法深入研究。 最佳答案 打开开发者工具打开“元

javascript - 如何使用 JavaScript 列出 DOM 节点的所有已注册事件?

我可以为DOM节点添加或删除事件处理程序。是否有可能找出给定DOM节点的所有已注册事件处理程序?我指的是直接的Javascript,意思是没有框架或工具包,如jQuery、dojo、Prototype、GWT等。如果答案是否定的,有什么原因吗?安全问题? 最佳答案 我知道这是一个老问题,但为了以防万一,对于chrome你可以使用getEventListenersgetEventListenersfunction如这里所述:https://stackoverflow.com/a/17466308/538752