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
javascriptelement.removeEventListener('sündmuse tüüp', funktsioon);
Näide
Teeme nii, et kliki elemendil töötab ainult üks kord:
html<input type="button" id="button" value="click me">javascriptlet 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