在 safari(和 chrome)的元素检查器中,有一个“事件监听器”部分(在元素选项卡的右侧框架中)显示文档中的事件监听器。 Firebug 中有类似的东西吗?此外,是否可以使用 javascript 获取元素的事件监听器(如 <em>elmnt</em>.onclick
,但也适用于使用 addEventListener()
添加的事件)?
最佳答案
这可用于 Firebug :
http://getfirebug.com/wiki/index.php/Firebug_Extensions#Eventbug
关于你的第二个问题,是否可以通过 javascript 中的 addEventListener 获取添加的事件?一般来说不是。该插件使用 eventlistenerservice
,您需要提升权限、签名脚本,并且它仍然只能在 Firefox 中运行。
关于javascript - 获取元素的事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4672301/