Meetod removeEventListener
Meetod removeEventListener võimaldab
eemaldada varem läbi addEventListener
määratud sündmuse töötleja. Selleks tuleb parameetritena
edastada sündmuse tüüp ja sama funktsioon,
mida kasutati sündmuse määramisel.
Süntaks
element.removeEventListener('sündmuse tüüp', funktsioon);
Näide
Teeme nii, et kliki elemendil töötab ainult üks kord:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // määrame sündmuse
function func() {
alert('!!!');
button.removeEventListener('click', func); // pärast kliki eemaldame selle
};
:
Vaata ka
-
meetod
preventDefault,
mis tühistab vaikimisi tegevuse