Metoden removeEventListener

Metoden removeEventListener lar deg fjerne en tidligere tildelt hendelseshåndterer via addEventListener. For å gjøre dette må du i parameterne sende inn hendelsestypen og den samme funksjonen som ble brukt ved tildeling av hendelsen.

Syntaks

javascriptelement.removeEventListener('hendelsestype', funksjon);

Eksempel

La oss gjøre slik at klikket på elementet utløses bare én gang:

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

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // etter klikk fjerner vi den
};

Результат:

Se også