Tahun baru, skill baru! 🚀. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari bagaimana JavaScript dan HTML saling berinteraksi untuk membuat aplikasi web yang dinamis dan responsif.
JavaScript dan HTML adalah dua elemen penting yang digunakan dalam pengembangan web. Melalui artikel ini, kita akan memahami bagaimana hubungan antara JavaScript (JS) dan HTML membentuk aplikasi web yang efektif.
JavaScript dapat digunakan dalam dokumen HTML. Biasanya, ini dilakukan dalam dua cara: melalui penempatan internal langsung dalam dokumen HTML atau melalui referensi eksternal ke file JavaScript.
JS dapat ditulis langsung di dalam dokumen HTML menggunakan elemen <script>
. Elemen ini biasanya ditempatkan di bagian <head>
atau <body>
dokumen. Contoh:
<!DOCTYPE html>
<html>
<body>
<h1>Contoh JavaScript Internal</h1>
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = "Halo, ini adalah contoh JavaScript internal!";
</script>
</body>
</html>
Alih-alih menulis skrip langsung di HTML, kamu juga bisa merujuk ke file JavaScript eksternal. Cara ini memungkinkan struktur kode yang lebih rapi dan reusability yang tinggi. Contoh:
<!DOCTYPE html>
<html>
<body>
<h1>Contoh JavaScript Eksternal</h1>
<p id="demo"></p>
<script src="myscripts.js"></script>
</body>
</html>
Dokumen Object Model (DOM) adalah representasi terstruktur dari dokumen HTML. JavaScript dapat digunakan untuk memanipulasi DOM dan mengubah konten HTML.
Berikut adalah contoh bagaimana JavaScript digunakan untuk merubah konten HTML:
<!DOCTYPE html>
<html>
<body>
<h1 id="judul">Selamat Datang</h1>
<button type="button"
onclick="document.getElementById('judul').innerHTML = 'Selamat Bertemu Kembali!'">
Klik di sini</button>
</body>
</html>
Dalam kasus di atas, JavaScript digunakan untuk merubah teks dalam elemen HTML dengan id ‘judul’ saat tombol di-klik.
JavaScript juga dapat digunakan untuk membuat aplikasi web yang responsif terhadap tindakan pengguna, seperti klik mouse, gerakan mouse, penekanan kunci keyboard, dan lainnya. Berikut adalah contoh bagaimana JS digunakan untuk merespons event klik mouse:
<!DOCTYPE html>
<html>
<body>
<h1 id="demo">Halo!</h1>
<button type="button" onclick="myFunction()">Klik di sini</button>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Halo, Selamat Datang!";
}
</script>
</body>
</html>
Saat pengguna mengeklik tombol, fungsi myFunction()
dipanggil, yang mengubah konten elemen dengan id “demo”.
Jadi, itu adalah cara JavaScript dan HTML saling berinteraksi dalam pembuatan aplikasi web. JavaScript memungkinkan HTML menjadi lebih dinamis dan interaktif, memungkinkan pembuatan aplikasi web yang canggih dan responsif.