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