MulaiCode
JavaScript

JS Events

Pelajari bagaimana JavaScript dapat merespon berbagai event yang terjadi di browser.

JavaScript Events

JavaScript dapat "mendengarkan" dan merespons event seperti klik, hover, perubahan input, dan banyak lagi.


1. Event HTML Inline

Event bisa ditambahkan langsung ke elemen HTML.

<button onclick="alert('Tombol diklik!')">Klik Saya</button>

2. Event dengan JavaScript

Event listener bisa ditambahkan melalui JavaScript.

<button id="btn">Klik Aku</button>
 
<script>
  document.getElementById("btn").onclick = function () {
    alert("Tombol diklik lewat JS!");
  };
</script>

3. Event Listener Modern

Gunakan addEventListener() untuk cara modern menangani event.

<button id="myBtn">Klik di sini</button>
 
<script>
  const btn = document.getElementById("myBtn");
  btn.addEventListener("click", () => {
    alert("Event listener aktif!");
  });
</script>

Contoh Event Umum

EventDeskripsi
onclickSaat elemen diklik
onmouseoverSaat kursor melewati elemen
onchangeSaat nilai input berubah
onkeydownSaat tombol keyboard ditekan
onsubmitSaat form disubmit

On this page