Как удалить всех слушателей в элементе? [duplicate]

На этот вопрос уже есть ответ здесь:

У меня есть кнопка, и я добавил несколько 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 )? Есть ли способ сделать это, или мне придется удалять их по одному?

187
задан Kevin Guan 4 May 2016 в 06:23
поделиться