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
element.removeEventListener('händelsetyp', funktion);
Exempel
Låt oss göra så att klicket på elementet endast triggas en gång:
<input type="button" id="button" value="click me">
let 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