Menengah
Web Programming
Interaktivitas Web Sederhana dengan JavaScript DOM
Pelajari cara JavaScript mendengar aksi pengguna (event listener), memanipulasi elemen HTML, dan mengubah gaya tampilan secara langsung.
Apa Itu DOM?
Document Object Model (DOM) adalah jembatan yang memungkinkan JavaScript membaca dan memodifikasi struktur HTML yang sedang aktif di browser. Dengan DOM, halaman web kita berubah dari sekadar dokumen statis menjadi aplikasi interaktif.
Langkah 1: Menangkap Elemen
Metode paling umum dan direkomendasikan adalah document.querySelector():
const tombol = document.querySelector("#btn-simpan");
const pesan = document.querySelector(".pesan-notifikasi");
Langkah 2: Menunggu Aksi Pengguna (Event Listener)
Kita dapat memasang pendengar acara (event listener) saat tombol ditekan:
tombol.addEventListener("click", function () {
pesan.textContent = "Data berhasil disimpan dengan rapi!";
pesan.classList.add("tampil");
});
Tips Performa: Gunakan Vanilla JavaScript murni tanpa perlu memasukkan library eksternal yang berat jika kebutuhan interaktivitas Anda hanya berupa toggle menu, modal konfirmasi, atau tab konten. JavaScript modern saat ini sudah sangat andal dan cepat.