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
javascriptelement.removeEventListener('gebeurtenistype', functie);
Voorbeeld
Laten we ervoor zorgen dat een klik op het element slechts één keer werkt:
html<input type="button" id="button" value="click me">javascriptlet 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