试图在线搜索,但看起来我无法正确制定搜索查询。
如何使用jQuery或仅使用javascript列出附加到element / s / document / window或DOM中的所有处理程序或事件侦听器?
没有jQuery:
如果使用elem.addEventListener()
方法添加了侦听器,则列出这些侦听器并不容易。您可以EventTarget.addEventListener()
使用自己的方法包装方法来覆盖该方法。然后,您将获得有关注册了哪些侦听器的信息。
var f = EventTarget.prototype.addEventListener; // store original
EventTarget.prototype.addEventListener = function(type, fn, capture) {
this.f = f;
this.f(type, fn, capture); // call original method
alert('Added Event Listener: on' + type);
}
您可以在http://jsfiddle.net/tomas1000r/RDW7F/找到工作示例
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句