我有一个包含许多 onmouseover 事件的 HTML 页面。这些事件链接到 a、img、td 和 div 标签。
假定页面已加载,删除所有 onmouseover 事件的最有效 Javascript 方法是什么。
我没有使用 jQuery。
(任务是在使用触摸设备访问页面时删除不需要的工具提示)
最佳答案
只需为所有具有鼠标悬停事件的对象添加一个唯一的类,然后进行循环
get=document.getElementsByClassName("classhere");
for(i=0; i<get.length; i++){
get[i].removeEventListener("mouseover", yourFunction, false);
}
替换yourFunction
和classhere
,告诉我它是否有效
关于javascript - 有效地从 DOM 元素中删除 onmouseover 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18837719/