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

Mur*_* VP 10 javascript dom event-handling dom-events

我可以为DOM节点添加或删除事件处理程序.是否有可能找到给定DOM节点的所有已注册事件处理程序?我指的是直接的Javascript,意思是没有框架或工具包,如jquery,dojo,Prototype,GWT等.如果答案是否定的,有什么原因吗?安全问题?

roy*_*jas 6

我知道这是一个老问题,但为了以防万一,对于chrome你可以使用getEventListeners

https://developers.google.com/chrome-developer-tools/docs/commandline-api#geteventlistenersobject

如上所述:

/sf/answers/1222641591/