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
element.removeEventListener('hendelsestype', funksjon);
Eksempel
La oss gjøre slik at klikket på elementet utløses bare én gang:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // tildeler hendelsen
function func() {
alert('!!!');
button.removeEventListener('click', func); // etter klikk fjerner vi den
};
:
Se også
-
metoden
preventDefault,
som avbryter standardhandlingen