Penulisan Dokumen DOM HTML ()
Contoh
Tulis beberapa teks langsung ke output HTML:
document.write("Hello World!");
Tulis beberapa elemen HTML langsung ke output HTML:
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
Menggunakan document.write() setelah dokumen dimuat, menghapus semua HTML yang ada:
// This should be avoided:
function myFunction() {
document.write("Hello World!");
}
Lebih banyak contoh di bawah ini.
Definisi dan Penggunaan
Metode write()
ini menulis langsung ke aliran dokumen terbuka (HTML).
Peringatan
Metode write()
ini menghapus semua HTML yang ada saat digunakan pada dokumen yang dimuat.
Metode write()
ini tidak dapat digunakan dalam XHTML atau XML.
Catatan
Metode write()
ini paling sering digunakan untuk menulis ke aliran keluaran yang dibuka oleh open()
metode tersebut.
Lihat "Contoh Lainnya" di bawah.
Lihat juga:
Sintaksis
document.write(exp1, exp2, exp3, ...)
Parameter
Parameter | Description |
exp1, exp2, exp3, ... |
Optional. The output stream. Multiple arguments are allowed and will be appended to the document in order of occurrence. |
Nilai Kembali
TIDAK ADA |
Lebih Banyak Contoh
Tulis objek tanggal langsung ke output HTML:
document.write(Date());
Buka aliran keluaran, tambahkan beberapa HTML, lalu tutup aliran keluaran:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
Buka jendela baru dan tulis beberapa HTML ke dalamnya:
const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
Perbedaan Antara write() dan writln()
tulis() dan tulisln():
<body>
<p>Note that write() does NOT add a new line after each statement:</p>
<pre>
<script>
document.write("Hello World!");
document.write("Have a nice day!");
</script>
</pre>
<p>Note that writeln() adds a new line after each statement:</p>
<pre>
<script>
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
</body>
Tidak masuk akal untuk menggunakan writeln() dalam HTML.
Jika Anda ingin baris baru dalam HTML, Anda harus menggunakan paragraf atau <br>:
document.write("Hello World!<br>");
document.write("Have a nice day!");
Dukungan Peramban
document.write
didukung di semua browser:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |