Javascript DOM
Javascript DOM
document.getElementById(“header”);
document.getElementById(“input”)
document.querySelectorAll(“iniSpan”)
Seperti di css, Dengan kita dapat memilih
elemen, maka kita juga dapat merubah /
format elemen tersebut.
Menampilkan menggunakan InnerText VS innerHTML
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="en">
<head> <head>
<title>Document</title> <title>Document</title>
</head> </head>
<body> <body>
<h1 id="judul"><i>Ini Judul</i></h1> <h1 id="judul"><i>Ini Judul</i></h1>
<script> <script>
var tekJudul = document.getElementById("judul"); var tekJudul = document.getElementById("judul");
console.log(tekJudul.innerText); console.log(tekJudul.innerHTML);
</script> </script>
</body> </body>
</html> </html>
Contoh Properti yang bisa di format
dalam elemen
<script> <script>
var tekJudul = document.getElementById("judul"); var tekJudul = document.getElementById("judul");
tekJudul.innerText = "<i>Judul Dirubah</i>"; tekJudul.innerHTML = "<i>Judul Dirubah</i>";
</script> </script>
</body> </body>
</html> </html>
Praktek!!!
<!DOCTYPE html>
<html> 1. Tanpa Menyentuh program HTML nya,
<head> copas program tersebut dan buatlah file
</head> script.js
<body>
</body>
</html>
Javascript Event
• Javascript Event
Adalah sesuatu yang
terjadi pada element
Contoh
Syntax Basic JS Event
Event Description
onChange Event jika sebuah element html di rubah nilainya
onClick Event jika sebuah element html di click
Contoh
Praktek
<html lang="en">
<head></head>
Masih di file yang sama, tugasnya :
<body> 1. Dapatkan / akses, elemen dengan id:
<h1 id="judul">Ini Judul</h1>
<h2 id="subjudul">Ini Subjudul</h2> 1. inputKomentar
<div id="post"> 2. btnKomentar
<p class="content">ini Kontent 1</p> 3. divKomentar
<p class="content">ini Konten 2</p>
<p class="content">Ini Konten 3</p> 2. Buatlah Event yang pada saat button
</div>
komentar ditekan,
<h2>Komentar</h2>
<script src="script.js"></script>
</body>
</html>