Metoden removeEventListener

Metoden removeEventListener låter dig ta bort en tidigare tilldelad händelsehanterare via addEventListener. För att göra detta måste du skicka med händelsetypen och samma funktion som parametrar, som användes när händelsen tilldelades.

Syntax

javascriptelement.removeEventListener('händelsetyp', funktion);

Exempel

Låt oss göra så att klicket på elementet endast triggas en gång:

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

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // ta bort den efter klick
};

Результат:

Se även