Metod removeEventListener
Metod removeEventListener omogućava
uklanjanje prethodno dodeljenog rukovaoca događaja putem addEventListener.
Za to je potrebno u parametrima
proslediti tip događaja i istu funkciju
koji su korišćeni pri dodeljivanju događaja.
Sintaksa
element.removeEventListener('tip događaja', funkcija);
Primer
Učinićemo da klik na element funkcioniše samo jednom:
<input type="button" id="button" value="klikni me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // dodeljujemo događaj
function func() {
alert('!!!');
button.removeEventListener('click', func); // nakon klika uklanjamo ga
};
:
Vidi takođe
-
metod
preventDefault,
koji otkazuje podrazumevanu akciju