На этот вопрос уже есть ответ здесь:
У меня есть кнопка, и я добавил несколько eventlistners
к нему:
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);
Я могу удалить их:
document.getElementById("btn").removeEventListener("click",funcA);
Что, если я хочу удалить всех слушателей сразу, или у меня нет ссылки на функцию ( funcA
)? Есть ли способ сделать это, или мне придется удалять их по одному?