获取html所有的addEventListener
由于您并没有提供更具体的上下文,我无法提供确切的答案。但是,您可以使用以下代码来获取文档中所有的addEventListener:
var elements = document.getElementsByTagName("*");
var eventListeners = [];
for(var i = 0; i < elements.length; i++) {
var element = elements[i];
var listeners = getEventListeners(element);
for(var eventType in listeners) {
var eventListener = listeners[eventType];
eventListeners.push(eventListener);
}
}
console.log(eventListeners);
这个代码将检索页面中的所有元素,并使用getEventListeners函数获取每个元素的所有事件监听器。然后,这些监听器将被推入一个数组中。最后,您可以在控制台中查看这个数组
原文地址: https://www.cveoy.top/t/topic/eDXY 著作权归作者所有。请勿转载和采集!