Metode removeEventListener
Metode removeEventListener memungkinkan
untuk menghapus event handler yang sebelumnya ditetapkan melalui addEventListener.
Untuk melakukan ini, dalam parameter
perlu diteruskan jenis event dan fungsi yang sama,
yang diteruskan saat penugasan event.
Sintaks
elemen.removeEventListener('jenis event', fungsi);
Contoh
Mari kita buat agar klik pada elemen hanya bekerja sekali saja:
<input type="button" id="button" value="click me">
let button = document.querySelector('#button');
button.addEventListener('click', func); // menetapkan event
function func() {
alert('!!!');
button.removeEventListener('click', func); // setelah klik hapus event tersebut
};
:
Lihat juga
-
metode
preventDefault,
yang membatalkan tindakan default