Panduan Rujukan Acara HTML

Rekomendasi Kursus:

Properti Peristiwa Global

HTML mempunyai kemampuan untuk memicu tindakan di dalam peramban, seperti memulai JavaScript saat pengguna menekan elemen. Panduan JavaScriptUntuk mendapatkan informasi lebih lanjut tentang peristiwa pemrograman, silakan kunjungi

Berikut adalah properti peristiwa global yang dapat ditambahkan ke elemen HTML untuk mendefinisikan operasi peristiwa.

Properti Peristiwa Window

Atribut Nilai Deskripsi
Peristiwa yang diaktifkan untuk objek window (diterapkan untuk tag <body>): script Skrip yang dijalankan setelah dokumen dicetak.
onbeforeprint script Skrip yang dijalankan sebelum dokumen dicetak.
onbeforeunload script Skrip yang dijalankan sebelum dokumen diunduh.
onerror script Skrip yang dijalankan saat terjadi kesalahan.
onhaschange script Skrip yang dijalankan saat dokumen berubah.
onload script Ditandai setelah halaman selesai dimuat.
onmessage script Skrip yang dijalankan saat pesan diaktifkan.
onoffline script Skrip yang dijalankan saat dokumen offline.
ononline script Skrip yang dijalankan saat dokumen online.
onpagehide script Skrip yang dijalankan saat jendela disembunyikan.
onpageshow script Skrip yang dijalankan saat jendela menjadi terlihat.
onpopstate script Skrip yang dijalankan saat riwayat jendela berubah.
onredo script Skrip yang dijalankan saat dokumen menjalankan undo (redo).
onresize script Ditandai apabila ukuran jendela peramban diubah.
onstorage script Skrip yang dijalankan setelah area Web Storage diperbarui.
onundo script Skrip yang dijalankan saat dokumen menjalankan undo.
onunload script Ditandai apabila halaman telah diunduh (atau jendela peramban telah ditutup).

Peristiwa Form

Peristiwa yang diaktifkan oleh tindakan dalam formulir HTML (diterapkan untuk hampir semua elemen HTML, tetapi paling sering digunakan di dalam elemen form):

Atribut Nilai Deskripsi
onblur script Skrip yang dijalankan saat elemen kehilangan fokus.
onchange script Skrip yang dijalankan saat nilai elemen berubah.
oncontextmenu script Skrip yang dijalankan saat menu konteks diaktifkan.
onfocus script Skrip yang dijalankan saat elemen mendapatkan fokus.
onformchange script Skrip yang dijalankan saat formulir berubah.
onforminput script Skrip yang dijalankan saat formulir menerima input pengguna.
oninput script Skrip yang dijalankan saat elemen menerima input pengguna.
oninvalid script Skrip yang dijalankan saat elemen tidak berlaku.
onreset script Dipicu saat tombol reset formulir di klik. Tidak didukung di HTML5.
onselect script Dipicu saat teks di elemen diilih.
onsubmit script Dipicu saat formulir disubmit.

Peristiwa Keyboard

Atribut Nilai Deskripsi
onkeydown script Dipicu saat pengguna menekan tombol papan tik.
onkeypress script Dipicu saat pengguna menekan tombol papan tik.
onkeyup script Dipicu saat pengguna melepaskan tombol papan tik.

Peristiwa Mouse

Peristiwa yang diaktifkan oleh aksi pengguna seperti mouse:

Atribut Nilai Deskripsi
onclick script Dipicu saat klik mouse terjadi di atas elemen.
ondblclick script Dipicu saat klik ganda mouse terjadi di atas elemen.
ondrag script Skrip yang dijalankan saat elemen digerakkan.
ondragend script Skrip yang dijalankan di akhir operasi geser dan lepas.
ondragenter script Skrip yang dijalankan saat elemen telah digerakkan ke area geser dan lepas yang berlaku.
ondragleave script Skrip yang dijalankan saat elemen meninggalkan target geser dan lepas yang berlaku.
ondragover script Skrip yang dijalankan saat elemen sedang digerakkan ke target geser dan lepas yang berlaku.
ondragstart script Skrip yang dijalankan di awal operasi geser dan lepas.
ondrop script Skrip yang dijalankan saat elemen yang diangkut sedang digerakkan untuk pindah.
onmousedown script Dipicu saat tombol mouse ditekan di atas elemen.
onmousemove script Dipicu saat penuding mouse bergerak ke atas elemen.
onmouseout script Dipicu saat penuding mouse keluar dari elemen.
onmouseover script Dipicu saat penuding mouse bergerak ke atas elemen.
onmouseup script Dipicu saat tombol mouse dilepas di atas elemen.
onmousewheel script Skrip yang dijalankan saat roda tetikus mouse sedang digerakkan.
onscroll script Skrip yang dijalankan saat palang penilaian elemen digerakkan.

Peristiwa Media

Peristiwa yang diaktifkan oleh media (contoh: video, gambar dan audio):

Atribut Nilai Deskripsi
onabort script Skrip yang dijalankan saat keluar
oncanplay script Skrip yang dijalankan ketika file siap untuk dimainkan (pada saat buffer sudah cukup untuk dimulai)
oncanplaythrough script Skrip yang dijalankan ketika media dapat dimainkan hingga akhir tanpa perlu berhenti untuk buffering
ondurationchange script Skrip yang dijalankan ketika panjang media berubah
onemptied script Skrip yang dijalankan ketika terjadi gangguan dan file tiba-tiba tidak tersedia (seperti saat koneksi terputus dengan kesalahan)
onended script Skrip yang dijalankan ketika media telah mencapai akhir (dapat mengirim pesan seperti 'Terima kasih telah menonton')
onerror script Skrip yang dijalankan ketika terjadi kesalahan selama pengambilan file
onloadeddata script Skrip yang dijalankan ketika data media telah diambil
onloadedmetadata script Skrip yang dijalankan ketika metadata (seperti resolusi dan durasi) diambil
onloadstart script Skrip yang dijalankan saat file dimulai untuk diunggah tetapi belum ada data yang sebenarnya diunggah
onpause script Skrip yang dijalankan ketika media dihenti oleh pengguna atau program
onplay script Skrip yang dijalankan ketika media siap dimainkan
onplaying script Skrip yang dijalankan ketika media mulai dimainkan
onprogress script Skrip yang dijalankan ketika browser sedang mengambil data media
onratechange script Skrip yang dijalankan setiap kali laju pemutaran berubah (seperti saat pengguna beralih ke mode lambat atau melaju)
onreadystatechange script Skrip yang dijalankan setiap kali status siap berubah (monitoring status data media)
onseeked script Skrip yang dijalankan ketika atribut seeking diatur ke false (menunjukkan bahwa penempatan telah selesai)
onseeking script Skrip yang dijalankan ketika atribut seeking diatur ke true (menunjukkan bahwa penempatan adalah aktif)
onstalled script Skrip yang dijalankan ketika browser tidak dapat mengambil data media untuk alasan apapun
onsuspend script Skrip yang dijalankan ketika pengambilan data media dihentikan untuk alasan apapun sebelum data media yang penuh diambil
ontimeupdate script Skrip yang dijalankan setiap kali posisi pemutaran berubah (seperti saat pengguna melaju ke posisi yang berbeda di media)
onvolumechange script Skrip yang dijalankan setiap kali volume berubah (termasuk mengatur volume ke suara mutar)
onwaiting script Pada saat skrip dijalankan ketika media telah berhenti tetapi dijadwalkan untuk terus bermain (seperti saat media dihentikan untuk membuffer lebih banyak data)