DOM HTML memungkinkan JavaScript untuk mengubah style elemen HTML.
Mengubah Style HTML
Untuk mengubah style elemen HTML, gunakan sintaks ini:
| document.getElementById(id).style.property = new style= |
Contoh berikut menunjukan cara mengubah style elemen <p>.
Contoh:
<!DOCTYPE html>
<html>
<body>
<p id="p1">Hello World!</p>
<p id="p2">Hello World!</p>
<script>
document.getElementById("p2").style.color = "blue";
document.getElementById("p2").style.fontFamily = "Arial";
document.getElementById("p2").style.fontSize = "larger";
</script>
<p> Paragraf di atas diubah oleh sebuah skrip. </p>
</body>
</html>
Menggunakan Event
DOM HTML memungkinkan untuk mengeksekusi kode ketika suatu event terjadi.
Event dibuat oleh browser ketika “sesuatu terjadi” pada elemen HTML, contohnya:
- Sebuah elemen diklik
- Halaman telah dimuat
- Bidang input diubah
Contoh ini menunjukan cara mengubah style elemen HTML dengan id = “id1”, saat pengguna mengklik tombol.
Contoh:
<!DOCTYPE html>
<html>
<body>
<h1 id="id1">Heading 1</h1>
<button type="button"
onclick="document.getElementById('id1').style.color = 'red'">
Klik!</button>
</body>
</html>