Kaedah removeEventListener

Kaedah removeEventListener membolehkan penyingkiran pengendali peristiwa yang ditetapkan sebelumnya melalui addEventListener. Untuk ini, dalam parameter perlu disampaikan jenis peristiwa dan fungsi yang sama yang disampaikan ketika menetapkan peristiwa.

Sintaks

javascriptelemen.removeEventListener('jenis peristiwa', fungsi);

Contoh

Mari buat agar klik pada elemen hanya berfungsi sekali sahaja:

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

function func() {
  alert('!!!');
  button.removeEventListener('click', func); // selepas klik, singkirkannya
};

Результат:

Lihat juga