gpt4 book ai didi

javascript - 如何使用 JavaScript 在 DOM 节点上查找事件监听器

转载 作者:行者123 更新时间:2023-12-03 07:49:52 25 4
gpt4 key购买 nike

我仍然无法相信这是不可能的,但有没有办法循环遍历 dom 并查看使用“addEventListener”附加的所有事件处理程序。 This post许多其他人说不。

如果是这样的话,那么像 Chrome 的检查器或 Firebug 这样的应用程序如何显示它们,它们会做什么?我猜他们可能会以某种方式增强 dom 的方法,以便他们可以跟踪绑定(bind)的内容。

最佳答案

Chrome 的控制台有一个方法可以帮助您检查 dom 节点是否注册了任何事件监听器,例如检查附加到文档节点的事件监听器使用:

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

getEventListeners(document);

您可以递归地遍历所有 dom 节点,并在需要时找到所有附加的事件处理程序。

关于javascript - 如何使用 JavaScript 在 DOM 节点上查找事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10940104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com