Lompat ke konten utama

JavaScript dari Nol

Pelajaran 21 dari 22

Menyentuh halaman (DOM) · Pelajaran 21

Menanggapi klik dengan addEventListener

Tujuan: Pengguna dapat memasang penanggap peristiwa click dan menyimpan keadaan di dalam fungsi.

±8 menitDiperiksa 2026-09-22

Method addEventListener mendaftarkan sebuah fungsi untuk dijalankan ketika peristiwa tertentu terjadi pada elemen. Argumen pertamanya nama peristiwa dalam bentuk teks, argumen keduanya fungsi penanggapnya.

const tombol = document.querySelector("#hitung");
const hasil = document.querySelector("#hasil");

let klik = 0;
tombol.addEventListener("click", () => {
  klik = klik + 1;
  hasil.textContent = `Ditekan ${klik} kali`;
});

Variabel yang dibuat di luar fungsi penanggap tetap hidup di antara klik, sehingga hitungannya bertambah setiap kali tombol ditekan.

Selesaikan latihannya dulu untuk menandai pelajaran ini selesai.

Lanjutkan ke

Sumber

Materi kelas ini diadaptasi dari Microsoft Web Dev for Beginners (2-js-basics, 4-typing-game, 7-bank-project) (MIT), Exercism — jalur JavaScript (MIT). Rincian perubahan ada di halaman kelas.