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

javascriptelement.removeEventListener('tip događaja', funkcija);

Primer

Učinićemo da klik na element funkcioniše samo jednom:

html<input type="button" id="button" value="klikni me">
javascriptlet 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