Metoda removeEventListener

Metoda removeEventListener omogoča odstranitev predhodno nastavljenega obravnavalca dogodkov prek addEventListener. Za to je treba v parametrih posredovati tip dogodka in isto funkcijo, ki sta bili uporabljeni pri nastavljanju dogodka.

Sintaksa

javascriptelement.removeEventListener('tip dogodka', funkcija);

Primer

Naredimo tako, da bo klik na element deloval samo enkrat:

html<input type="button" id="button" value="click me">
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // nastavimo dogodek

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // po kliku ga odstranimo
};

Результат:

Glejte tudi