JavaScript HTML DOM perubahan konten HTML
HTML DOM memungkinkan JavaScript untuk mengubah isi dari elemen HTML.
Mengubah output stream HTML
JavaScript dapat membuat konten HTML dinamis:
tanggal hari ini adalah:
Dalam JavaScript, document.write () dapat digunakan untuk langsung menulis konten HTML ke output stream.
contoh
<!DOCTYPE html>
<html>
<body>
<script>
document.write(Date());
</script>
</body>
</html>
<html>
<body>
<script>
document.write(Date());
</script>
</body>
</html>
Coba »
Jangan pernah menggunakan document.write setelah dokumen selesai memuat (). Ini menimpa dokumen. |
Mengubah konten HTML
Menggunakan properti innerHTML Cara termudah untuk mengubah konten HTML.
Untuk mengubah isi dari elemen HTML, gunakan sintaks ini:
document.getElementById(id).innerHTML=新的 HTML
Contoh ini mengubah isi dari <p> elemen:
contoh
<Html>
<Body>
<P id = "p1"> Hello World! </ P>
<Script>
document.getElementById ( "p1") innerHTML = "text baru !.";
</ Script>
</ Body>
</ Html>
<Body>
<P id = "p1"> Hello World! </ P>
<Script>
document.getElementById ( "p1") innerHTML = "text baru !.";
</ Script>
</ Body>
</ Html>
Coba »
Contoh ini mengubah isi dari <h1> elemen:
contoh
<!DOCTYPE html>
<html>
<body>
<h1 id="header">Old Header</h1>
<script>
var element=document.getElementById("header");
element.innerHTML="新标题";
</script>
</body>
</html>
<html>
<body>
<h1 id="header">Old Header</h1>
<script>
var element=document.getElementById("header");
element.innerHTML="新标题";
</script>
</body>
</html>
Coba »
Contoh untuk menjelaskan:
- Dokumen HTML di atas yang berisi id = "header" dari <h1> elemen
- Kami menggunakan DOM HTML untuk mendapatkan id = "header" elemen
- JavaScript perubahan pada isi elemen ini (innerHTML)
Mengubah atribut HTML
Untuk mengubah properti dari elemen HTML, gunakan sintaks ini:
document.getElementById(id).attribute=新属性值
Contoh ini mengubah atribut src <img> elemen:
contoh
<!DOCTYPE html>
<html>
<body>
<img id="image" src="smiley.gif">
<script>
document.getElementById("image").src="landscape.jpg";
</script>
</body>
</html>
<html>
<body>
<img id="image" src="smiley.gif">
<script>
document.getElementById("image").src="landscape.jpg";
</script>
</body>
</html>
Coba »
Contoh untuk menjelaskan:
- Dokumen HTML di atas yang berisi id = "image" dari <img>
- Kami menggunakan DOM HTML untuk mendapatkan id = "image" elemen
- JavaScript mengubah sifat elemen ini ( "smiley.gif" untuk "landscape.jpg")