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
javascriptelemen.removeEventListener('jenis event', fungsi);
Contoh
Mari kita buat agar klik pada elemen hanya bekerja sekali saja:
html<input type="button" id="button" value="click me">javascriptlet 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