removeEventListener-metodi
Metodi removeEventListener mahdollistaa
aiemmin addEventListener:llä
asetetun tapahtumankäsittelijän poistamisen. Tätä varten parametreissa
on välitettävä tapahtuman tyyppi ja sama funktio,
jotka annettiin tapahtuman asettamisen yhteydessä.
Syntaksi
elementti.removeEventListener('tapahtuman tyyppi', funktio);
Esimerkki
Tehdään niin, että napsautus elementtiin toimii vain kerran:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // asetetaan tapahtuma
function func() {
alert('!!!');
button.removeEventListener('click', func); // napsautuksen jälkeen poistetaan se
};
:
Katso myös
-
metodi
preventDefault,
joka estää oletustoiminnon