Cara Menambahkan Event Listener di JavaScript

Merespons aksi pengguna seperti klik, ketikan, atau pengiriman form adalah inti dari halaman interaktif. Artikel ini membahas cara menambahkan event listener di JavaScript.

Metode addEventListener()

<script>
const tombol = document.getElementById("tombol");
tombol.addEventListener("click", function() {
    alert("Tombol diklik!");
});
</script>

Contoh Kasus: Beberapa Aksi pada Satu Elemen

<script>
const input = document.getElementById("cari");
input.addEventListener("focus", () => console.log("mulai mengetik"));
input.addEventListener("input", () => console.log("nilai berubah"));
input.addEventListener("blur", () => console.log("selesai"));
</script>

Kelebihan addEventListener() dibanding atribut onclick: bisa memasang banyak listener pada satu elemen.

EventTerjadi Saat
clickElemen diklik
inputNilai input berubah
submitForm dikirim
keydownTombol keyboard ditekan

Menghapus Listener

<script>
function halo() { console.log("hai"); }
tombol.addEventListener("click", halo);
tombol.removeEventListener("click", halo); // hapus
</script>

Kesimpulan

Gunakan addEventListener() untuk merespons aksi pengguna. Metode ini lebih fleksibel dari onclick karena mendukung banyak listener sekaligus dan bisa dihapus dengan removeEventListener().

Referensi: untuk penjelasan lebih mendalam, kunjungi dokumentasi resmi JavaScript (MDN).

Baca Juga

Ali Akbar

Software Developer yang fokus mengembangkan aplikasi berbasis Web dan Desktop. Senang mempelajari teknologi baru terutama di bidang web design dan web development.

View all posts by Ali Akbar →

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *