我有一个按钮,并且给它添加了一些事件监听器
:
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>
我可以通过以下方式将它们移除:
document.getElementById("btn").removeEventListener("click",funcA);
如果我想一次性删除所有监听器,或者我没有函数引用(funcA
),该怎么办?是否有一种方法可以这样做,还是我必须一个一个地删除它们?