gpt4 book ai didi

javascript - 如何使用 javascript 检查事件是否应用于元素?

转载 作者:行者123 更新时间:2023-11-28 07:30:48 25 4
gpt4 key购买 nike

浏览网页和 stackoverflow 但没有运气。

如何检查特定事件是否应用于特定元素之上。假设我这样做:

function addEvent(elem, event, fn) {
if (elem.addEventListener) {
elem.addEventListener(event, fn, false);
} else {
elem.attachEvent("on" + event, function() {
return(fn.call(elem, window.event));
});
}

}

      addEvent(document, 'scroll', onScroll);

function onScroll() {console.log("scroll"}

如何动态检查我的事件是否绑定(bind)到文档?谢谢。

最佳答案

您已经说过“在 JavaScript 中”,所以我猜您想在代码中执行此操作,而不是在调试器或其他东西中执行此操作。

恐怕 DOM 没有提供执行此操作的方法,因此除了设置处理程序之外,您还不能不执行某些操作。

例如,您可以向元素添加 Expando 属性、data-* 属性或类来对其进行标记,以便稍后进行检查。

关于javascript - 如何使用 javascript 检查事件是否应用于元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29143432/

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