Metoden removeEventListener

Metoden removeEventListener gør det muligt at fjerne en tidligere tildelt hændelseshåndterer via addEventListener. For at gøre dette skal du i parametrene overføre hændelsestypen og den samme funktion, som blev brugt ved tildelingen af hændelsen.

Syntaks

javascriptelement.removeEventListener('hændelsestype', funktion);

Eksempel

Lad os gøre så, at et klik på elementet kun virker én gang:

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

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

Результат:

Se også