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