javascript - 获取元素的事件监听器

标签 javascript firebug addeventlistener inspect

在 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/

相关文章:

html - Firefox 中的 Simpletip 位置

javascript - 删除后重新添加事件监听器--Javascript

Javascript - 多次调用一个函数但只有一个效果

javascript - React 应用程序中的导航

javascript - 如何实时查看正在执行的 JavaScript

css - 使用 em 时,Firebug 可以显示字体大小继承树吗?

javascript - Safari 扩展在 Safari 浏览器版本 5、mac OS 雪豹中作为文件打开

javascript - 如何使用 javascript 将数据存储为 url 参数?

javascript - 从 PHP 获取 Javascript 中的 .src

javascript - AJAX addEventListener - 将参数传递给另一个函数