A removeEventListener metódus
A removeEventListener metódus lehetővé teszi
egy korábban a addEventListener segítségével
hozzárendelt eseménykezelő eltávolítását. Ehhez a paraméterekben
át kell adni az esemény típusát és ugyanazt a függvényt,
amelyek az esemény hozzárendelésekor lettek megadva.
Szintaxis
elem.removeEventListener('eseménytípus', függvény);
Példa
Tegyük úgy, hogy az elemre kattintás csak egyszer fusson le:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // esemény hozzárendelése
function func() {
alert('!!!');
button.removeEventListener('click', func); // a kattintás után eltávolítjuk
};
:
Lásd még
-
a
preventDefaultmetódus,
amely megszakítja az alapértelmezett műveletet