Saat halaman web dimuat, browser membuat Document Object Model (DOM). Dengan metode seperti querySelector() dan getElementById(), kita dapat memprogram elemen apa pun.
JS HTML DOM
Contoh Kode JS HTML DOM:
<!DOCTYPE html>
<html>
<body style="font-family: sans-serif; padding: 20px;">
<h2 class="target-judul">Memanipulasi Elemen via DOM</h2>
<p class="deskripsi">Teks ini akan diubah oleh JavaScript menggunakan querySelector.</p>
<button onclick="manipulasiDOM()" style="padding:10px 15px; cursor:pointer;">Ubah Sekarang</button>
<script>
function manipulasiDOM() {
const judul = document.querySelector('.target-judul');
const p = document.querySelector('.deskripsi');
judul.innerText = "DOM Berhasil Diubah!";
judul.style.color = "#04AA6D";
p.innerText = "Kelas CSS dan style warna telah dimodifikasi secara dinamis!";
}
</script>
</body>
</html>
Uji kode JavaScript di atas dengan menekan tombol atau mengamati perubahan nilai pada elemen HTML.