首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何删除元素中的所有监听器?

如何删除元素中的所有监听器?
EN

Stack Overflow用户
提问于 2012-02-13 03:18:00
回答 1查看 264.4K关注 0票数 251

我有一个按钮,我给它添加了一些eventlistners

代码语言:javascript
复制
document.getElementById("btn").addEventListener("click", funcA, false);
document.getElementById("btn").addEventListener("click", funcB, false);
document.getElementById("btn").addEventListener("click", funcC, false);
document.getElementById("btn").addEventListener("blur" , funcD, false);
document.getElementById("btn").addEventListener("focus", funcE, false);

<button id="btn">button</button>

我可以通过以下方式删除它们:

代码语言:javascript
复制
document.getElementById("btn").removeEventListener("click",funcA);

如果我想一次删除所有侦听器,或者我没有函数引用(funcA),该怎么办?有没有办法做到这一点,或者我必须逐个删除它们?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9251837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档