Home » HTML » JavaScript di HTML: Cara Membuat dan Contoh Sintaknya

JavaScript di HTML: Cara Membuat dan Contoh Sintaknya

by Catur Kurnia Sari
by Catur Kurnia Sari

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"
onclick="document.getElementById('demo').innerHTML = Date()">
Klik disini untuk menampilkan tanggal dan waktu</button>

<p id="demo"></p>

</body>
</html> 

Tag <script> pada HTML

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" onclick="myFunction()">Klik disini!</button>

<p id="demo">Ini adalah demonstarsi.</p>

<script>
function myFunction() { 
  document.getElementById("demo").innerHTML = "Hello JavaScript!";
}
</script>

</body>
</html>

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" onclick="myFunction()">klik disini!</button>

</body>
</html>

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" onclick="light(1)">Light On</button>
<button type="button" onclick="light(0)">Light Off</button>
</p>

</body>
</html>

Tag <noscript> pada HTML

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 Script di HTML

TagDeskripsi
<script>Mendefinisikan client-side script
noscriptMendefinisikan konten alternatif untuk browser pengguna yang tidak mendukung JavaScript

Sekian penjelasn tentang JavaScript pada HTML, semoga bermanfaat.

You may also like