Untuk membuat halaman web menjadi lebih dinamis dan interaktif kita dapat menggunakan JavaScript pada HTML.
Contoh :
<!DOCTYPE html> <html> <body> <h1>JavaScript Pertamaku</h1> <button type="button" >
Tag <script> pada HTML digunakan untuk menentukan skrip client-side (JavaScript).
Elemen <script> berisi pernyataan script, atau menunjukan pada script file eksternal melalui atribut src.
Penggunaan yang paling umum pada JavaScript adalah manipulasi gambar, form validasi, dan merubah konten yang dinamis.
Untuk memilih elemen pda HTML, JavaScript paling sering menggunakan method document.getElementById ().
Contoh JavaScript dibawah ini menulis “Halo JavaScript!” menjadi elemen HTML dengan id = “demo”.
<!DOCTYPE html> <html> <body> <h2>Gunakan JavaScript untuk Mengubah Teks</h2> <p>Contoh JavaScript ini menulis "Halo JavaScript!" menjadi elemen HTML dengan id = "demo".</p> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = "Halo JavaScript!"; </script> </body> </html>
Macam-macam penggunaan JavaScript
Berikut beberapa contoh yang dapat dilakukan JavaScript.
Contoh:
JavaScript untuk mengubah konten
<!DOCTYPE html> <html> <body> <h1>JavaScript Pertamaku</h1> <p>JavaScript dapat mengubah konten elemen HTML:</p> <button type="button" >
Contoh :
JavaScript dapat mengubah style
<!DOCTYPE html> <html> <body> <h1>JavaScript Pertamaku</h1> <p id="demo">JavaScript dapat mengubah style pada elemen HTML:</p> <script> function myFunction() { document.getElementById("demo").style.fontSize = "25px"; document.getElementById("demo").style.color = "red"; document.getElementById("demo").style.backgroundColor = "yellow"; } </script> <button type="button" >
Contoh :
JavaScript dapat merubah atribut HTML
<!DOCTYPE html> <html> <body> <h1>JavaScript Pertamaku</h1> <p>Di sini, JavaScript mengubah nilai atribut src (source) dari sebuah gambar.</p> <script> function light(sw) { var pic; if (sw == 0) { pic = "https://www.w3schools.com/html/pic_bulboff.gif" } else { pic = "https://www.w3schools.com/html/pic_bulbon.gif" } document.getElementById('myImage').src = pic; } </script> <img id="myImage" src="https://www.w3schools.com/html/pic_bulboff.gif" width="100" height="180"> <p> <button type="button" >
Tag noscript HTML mendefinisikan konten alternatif untuk ditampilkan kepada pengguna yang telah menonaktifkan script di browser mereka atau memiliki browser yang tidak mendukung script.
Contoh :
<!DOCTYPE html> <html> <body> <p id="demo"></p> <script> document.getElementById("demo").innerHTML = "Hello JavaScript!"; </script> <noscript>Maaf, browser Anda tidak mendukung JavaScript!</noscript> <p>Browser tanpa dukungan JavaScript akan menampilkan teks yang tertulis di dalam elemen noscript.</p> </body> </html>
Tag | Deskripsi |
<script> | Mendefinisikan client-side script |
noscript | Mendefinisikan konten alternatif untuk browser pengguna yang tidak mendukung JavaScript |
Sekian penjelasn tentang JavaScript pada HTML, semoga bermanfaat.