Мне нужен способ удалить EventListeners объекта в виде очереди, где первый добавленный EventListener является первым в списке или первым, который нужно удалить.
Кроме того, если я не знаю, что делает EventListener (но я знаю объект, который держит в EventListener)
, как если бы я имел это установить:Как удалить EventListener к моменту создания?
var btn = document.getElementById("mybtn");
// Some example listeners, some don't make sense.
btn.addEventListener("click", onClick, false);
btn.addEventListener("keydown", onKeyDown, false);
btn.addEventListener("keyup", onKeyUp, false);
function onClick(){
alert("You clicked me!");
}
function onKeyDown(){
console.log("Key down");
}
function onKeyUp(){
console.log("Key up");
}
<button id="mybtn">Do stuff! I use listeners.</button>
У меня было бы 3 EventListners на mybtn
. Теперь, как я могу удалить EventListener, который был сначала добавлен, или получить список EventListeners и удалить его из списка?
Есть ли способ сделать это?
Спасибо, это действительно помогло :) – MysteryBlokHed