Methode removeEventListener
De methode removeEventListener maakt het mogelijk
om een eerder via addEventListener
toegewezen gebeurtenishandler te verwijderen. Hiervoor moeten in de parameters
het gebeurtenistype en dezelfde functie worden doorgegeven
die werden gebruikt bij het toewijzen van de gebeurtenis.
Syntaxis
element.removeEventListener('gebeurtenistype', functie);
Voorbeeld
Laten we ervoor zorgen dat een klik op het element slechts één keer werkt:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // wijs de gebeurtenis toe
function func() {
alert('!!!');
button.removeEventListener('click', func); // verwijder het na de klik
};
:
Zie ook
-
methode
preventDefault,
die de standaardactie annuleert