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
elemen.removeEventListener('jenis peristiwa', fungsi);
Contoh
Mari buat agar klik pada elemen hanya berfungsi sekali sahaja:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // menetapkan peristiwa
function func() {
alert('!!!');
button.removeEventListener('click', func); // selepas klik, singkirkannya
};
:
Lihat juga
-
kaedah
preventDefault,
yang membatalkan tindakan lalai