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

javascriptelem.removeEventListener('eseménytípus', függvény);

Példa

Tegyük úgy, hogy az elemre kattintás csak egyszer fusson le:

html<input type="button" id="button" value="click me">
javascriptlet 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 preventDefault metódus,
    amely megszakítja az alapértelmezett műveletet