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
-
metoden
preventDefault,
som avbryter standardbeteendet