JavaScript dapat "menampilkan" data dengan cara yang berbeda:
- Menulis ke dalam elemen HTML menggunakan
innerHTML. - Menulis ke dalam output HTML menggunakan
document.write(). - Menulis ke dalam alert box, menggunakan
window.alert(). - Menulis ke konsol browser, menggunakan
console.log().
Menggunakan innerHTML
Untuk mengakses elemen HTML, JavaScript dapat menggunakan metode
document.getElementById(id).
Atribut id mendefinisikan elemen HTML. Properti innerHTML mendefinisikan
konten HTML.
Contoh
<!DOCTYPE html>
<html>
<body>
<h2>Halaman Web Pertama Saya</h2>
<p>Paragraf pertama saya.</p>
<p id="demo1"></p>
<script>
document.getElementById("demo1").innerHTML = 5 + 2;
</script>
</body>
</html>
Hasil
Halaman Web Pertama Saya
Paragraf pertama saya.
Catatan: Mengubah properti innerHTML dari elemen HTML adalah cara umum untuk menampilkan data dalam HTML.
Menggunakan document.write()
Untuk tujuan pengujian, akan lebih mudah untuk menggunakan document.write().
Contoh
<!DOCTYPE html>
<html>
<body>
<h2>Halaman Web Pertama Saya</h2>
<p>Paragraf pertama saya.</p>
<script>
document.write(5 + 3);
</script>
</body>
</html>
Hasil
Halaman Web Pertama Saya
Paragraf pertama saya.
Menggunakan document.write() setelah dokumen HTML dimuat, akan menghapus semua
HTML yang ada.
Contoh
<!DOCTYPE html>
<html>
<body>
<h2>Halaman Web Pertama Saya</h2>
<p>Paragraf pertama saya.</p>
<button type="button" onclick="document.write(5 + 4)">Coba</button>
</body>
</html>
Hasil
Halaman Web Pertama Saya
Paragraf pertama saya.
Catatan: Metode document.write() hanya boleh digunakan untuk pengujian.
Menggunakan window.alert()
Anda dapat menggunakan alert box (kotak peringatan) untuk menampilkan data.
Contoh
<!DOCTYPE html>
<html>
<body>
<h2>Halaman Web Pertama Saya</h2>
<p>Paragraf pertama saya.</p>
<script>
window.alert(5 + 5);
</script>
</body>
</html>
Kita dapat skip keyword window.
Dalam JavaScript, objek window adalah objek lingkup global, yang berarti bahwa
variabel, properti, dan metode secara default milik objek window. Ini juga
berarti bahwa menentukan keyword window adalah opsional.
Contoh
<!DOCTYPE html>
<html>
<body>
<h2>Halaman Web Pertama Saya</h2>
<p>Paragraf pertama saya.</p>
<script>
alert(5 + 6);
</script>
</body>
</html>
Menggunakan console.log()
Untuk tujuan debugging, kita dapat memanggil metode console.log() di browser
untuk menampilkan data.
Contoh
<!DOCTYPE html>
<html>
<body>
<h2>Mengaktikan Debugging</h2>
<script>
console.log(5 + 6);
</script>
</body>
</html>
Print JavaScript
JavaScript tidak memiliki objek print atau metode print.
Kita tidak dapat mengakses perangkat keluaran dari JavaScript.
Satu-satunya pengecualian adalah kita dapat memanggil metode window.print() di
browser untuk mencetak konten dari window saat ini.
Contoh
<!DOCTYPE html>
<html>
<body>
<h2>Metode window.print()</h2>
<p>Klik tombol dibawah ini untuk menampilkan halaman print.</p>
<button onclick="window.print()">Print halaman ini</button>
</body>
</html>
Hasil
Metode window.print()
Klik tombol dibawah ini untuk menampilkan halaman print.
Sumber referensi: w3schools
Komentar
Posting Komentar