Metoda removeEventListener
Metoda removeEventListener permite
ștergerea unui handler de eveniment atribuit anterior prin addEventListener.
Pentru aceasta, în parametri
trebuie să transmiți tipul de eveniment și aceeași funcție
care au fost utilizate la atribuirea evenimentului.
Sintaxă
element.removeEventListener('tipul evenimentului', functia);
Exemplu
Să facem astfel încât click-ul pe element să funcționeze doar o singură dată:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // atribuim evenimentul
function func() {
alert('!!!');
button.removeEventListener('click', func); // după click îl ștergem
};
:
Vezi și
-
metoda
preventDefault,
care anulează acțiunea implicită