Metode removeEventListener

Die metode removeEventListener laat jou toe om 'n voorheen deur addEventListener toegekende gebeurtenishandler te verwyder. Om dit te doen, moet jy in die parameters die tipe gebeurtenis en dieselfde funksie oor dra wat tydens die toekenning van die gebeurtenis oorgedra is.

Sintaksis

javascriptelement.removeEventListener('tipo gebeurtenis', funksie);

Voorbeeld

Kom ons maak dit so dat 'n klik op die element slegs een keer werk:

html<input type="button" id="button" value="click me">
javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func); // ken die gebeurtenis toe

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // na die klik verwyder ons dit
};

Результат:

Sien ook