Home » HTML » Event di HTML: Atribut dan Contoh Codenya

Event di HTML: Atribut dan Contoh Codenya

by Catur Kurnia Sari
by Catur Kurnia Sari

Section Artikel

Atribut Global Event

HTML memiliki kemampuan untuk membiarkan event memicu tindakan di browser, seperti memulai JavaScript saat pengguna mengklik elemen.

Di bawah ini adalah atribut event global yang dapat ditambahkan pada elemen HTML untuk menentukan tindakan event.

Atribut Event Window

Event yang dipicu oleh object window (berlaku untuk tag <body>):

AtributValueDeskripsi
onafterprintscriptScript akan dijalankan setelah dokumen dicetak
onbeforeprintscriptScript akan dijalankan sebelum dokumen dicetak
onbeforeunloadscriptScript akan dijalankan ketika dokumen akan dibongkar
onerrorscriptScript akan dijalankan ketika terjadi kesalahan
onhashchangescriptScript akan dijalankan ketika ada perubahan pada bagian anchor dari URL
onloadscriptDijalankan setelah halaman selesai memuat
onmessagescriptScript akan dijalankan ketika pesan dipicu
onofflinescriptScript akan dijalankan ketika browser mulai bekerja secara offline
ononlinescriptScript akan dijalankan ketika browser mulai bekerja online
onpagehidescriptScript akan dijalankan ketika pengguna keluar dari halaman
onpageshowscriptScript akan dijalankan ketika pengguna menavigasi ke halaman
onpopstatescriptScript akan dijalankan ketika history window berubah
onresizescriptDijalankan saat jendela browser diubah ukurannya
onstoragescriptScript akan dijalankan ketika area web storage diperbarui
onunloadscriptDijalankan setelah halaman dibongkar (atau jendela browser telah ditutup)

Event Form

Event yang dipicu oleh tindakan dalam formulir HTML (berlaku untuk hampir semua elemen HTML, tetapi paling sering digunakan dalam elemen form):

AtributValueDeskripsi
onblurscriptDijalankan saat elemen kehilangan fokus
onchangescriptDijalankan saat nilai elemen diubah
oncontextmenuscriptScript akan dijalankan ketika menu konteks dipicu
onfocusscriptDijalankan ketika elemen mendapatkan fokus
oninputscriptScript akan dijalankan ketika elemen mendapatkan input pengguna
oninvalidscriptScript akan dijalankan ketika elemen tidak valid
onresetscriptDijalankan saat tombol Reset dalam bentuk diklik
onsearchscriptDijalankan saat pengguna menulis sesuatu di bidang pencarian (untuk )
onselectscriptDijalankan setelah beberapa teks telah dipilih dalam sebuah elemen
onsubmitscriptDijalankan saat formulir dikirim

Event Keyboard

AtributValueDeskripsi
onkeydownscriptDijalankan saat pengguna menekan tombol
onkeypressscriptDijalankan saat pengguna menekan tombol
onkeyupscriptDijalankan saat pengguna melepaskan kunci

Event Mouse

AtributValueDeskripsi
onclickscriptDijalankan saat klik mouse pada elemen
ondblclickscriptDijalankan saat mouse, klik dua kali pada elemen
onmousedownscriptDijalankan ketika tombol mouse ditekan ke bawah pada sebuah elemen
onmousemovescriptDijalankan saat penunjuk mouse bergerak saat berada di atas elemen
onmouseoutscriptDijalankan saat penunjuk mouse bergerak keluar dari sebuah elemen
onmouseoverscriptDijalankan saat penunjuk mouse bergerak di atas elemen
onmouseupscriptDijalankan saat tombol mouse dilepaskan di atas elemen
onmousewheelscriptTidak digunakan lagi. Gunakan atribut onwheel sebagai gantinya
onwheelscriptDijalankan saat roda mouse bergerak ke atas atau ke bawah di atas suatu elemen

Event Drag

AtributValueDeskripsi
ondragscriptScript akan dijalankan saat elemen diseret
ondragendscriptScript akan dijalankan di akhir operasi drag
ondragenterscriptScript akan dijalankan ketika elemen telah diseret ke target pelepasan yang valid
ondragleavescriptScript akan dijalankan ketika sebuah elemen meninggalkan target drop yang valid
ondragoverscriptScript akan dijalankan ketika elemen diseret ke target drop yang valid
ondragstartscriptScript akan dijalankan pada awal operasi drag
ondropscriptScript akan dijalankan ketika elemen yang diseret sedang dijatuhkan
onscrollscriptScript akan dijalankan ketika scrollbar elemen sedang di-scroll

Event Clipboard

AtributValueDeskripsi
oncopyscriptDijalankan saat pengguna menyalin konten elemen
oncutscriptDijalankan saat pengguna memotong konten elemen
onpastescriptDijalankan saat pengguna menempelkan beberapa konten dalam sebuah elemen

Event Media

Peristiwa yang dipicu oleh media seperti video, gambar, dan audio (berlaku untuk semua elemen HTML, tetapi paling umum di elemen media, seperti <audio>, <embed>, <img>, <object>, and <video>).

AtributValueDeskripsi
onabortscriptScript akan dijalankan saat batal
oncanplayscriptScript akan dijalankan ketika file siap untuk mulai diputar (ketika sudah cukup buffer untuk memulai)
oncanplaythroughscriptScript akan dijalankan ketika file siap untuk mulai diputar (ketika sudah cukup buffer untuk memulai)
oncuechangescriptScript akan dijalankan ketika isyarat berubah dalam elemen
ondurationchangescriptScript akan dijalankan ketika panjang media berubah
onemptiedscriptScript akan dijalankan ketika sesuatu yang buruk terjadi dan file tiba-tiba tidak tersedia (seperti terputus secara tidak terduga)
onendedscriptScript akan dijalankan ketika media telah mencapai akhir (acara yang berguna untuk pesan seperti “terima kasih telah mendengarkan”)
onerrorscriptScript akan dijalankan ketika terjadi kesalahan saat file sedang dimuat
onloadeddatascriptScript akan dijalankan ketika data media dimuat
onloadedmetadatascriptScript akan dijalankan ketika meta data (seperti dimensi dan durasi) dimuat
onloadstartscriptScript akan dijalankan tepat saat file mulai dimuat sebelum apa pun benar-benar dimuat
onpausescriptScript akan dijalankan saat media dihentikan sementara oleh pengguna atau secara terprogram
onplayscriptScript akan dijalankan saat media siap untuk mulai diputar
onplayingscriptScript akan dijalankan ketika media benar-benar sudah mulai diputar
onprogressscriptScript akan dijalankan saat browser sedang dalam proses mendapatkan data media
onratechangescriptScript to be run each time the playback rate changes (like when a user switches to a slow motion or fast forward mode)
onseekedscriptScript akan dijalankan ketika atribut seek disetel ke false yang menunjukkan bahwa pencarian telah berakhir
onseekingscriptScript akan dijalankan ketika atribut seek diatur ke true yang menunjukkan bahwa pencarian aktif
onstalledscriptScript to be run when the browser is unable to fetch the media data for whatever reason
onsuspendscriptScript akan dijalankan saat pengambilan data media dihentikan sebelum benar-benar dimuat karena alasan apa pun
ontimeupdatescriptScript akan dijalankan ketika posisi bermain telah berubah (seperti ketika pengguna maju cepat ke titik yang berbeda di media)
onvolumechangescriptScript akan dijalankan setiap kali volume diubah (termasuk mengatur volume ke “mute”)
onwaitingscriptScript akan dijalankan ketika media telah berhenti tetapi diharapkan untuk melanjutkan (seperti ketika media berhenti untuk menyimpan lebih banyak data)

Event Misc

AtributValueDeskripsi
ontogglescriptDijalankan saat pengguna membuka atau menutup elemen

You may also like