Atribut Acara XHTML

Salah satu karakteristik baru HTML 4.0 adalah memungkinkan HTML untuk mengaktifkan perilaku di browser, seperti meluncurkan sepotong JavaScript saat pengguna mengklik elemen HTML. Berikut adalah sejumlah atribut yang dapat disisipkan ke dalam tag HTML untuk mendefinisikan perilaku peristiwa.

Jika Anda ingin belajar bagaimana menggunakan peristiwa ini untuk pemrograman, maka Anda harus mempelajari Panduan JavaScript dan Panduan DHTML.

Peristiwa Jendela (Window Events)

Hanya berlaku dalam elemen body dan frameset.

Atribut Nilai Deskripsi
onload Skrip Eksekusi skrip saat dokumen diunggah
onunload Skrip Eksekusi skrip saat dokumen dihapus

Peristiwa Elemen Formulir (Form Element Events)

Hanya berlaku dalam elemen formulir.

Atribut Nilai Deskripsi
onchange Skrip Eksekusi skrip saat elemen berubah
onsubmit Skrip Eksekusi skrip saat formulir disubmit
onreset Skrip Eksekusi skrip saat formulir direset
onselect Skrip Eksekusi skrip saat elemen diambil
onblur Skrip Eksekusi skrip saat elemen kehilangan fokus
onfocus Skrip Eksekusi skrip saat elemen mendapatkan fokus

Peristiwa Papan Ketik (Keyboard Events)

Tidak berlaku dalam elemen berikut: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, dan elemen title.

Atribut Nilai Deskripsi
onkeydown Skrip Eksekusi skrip saat tombol papan ketik ditekan
onkeypress Skrip Eksekusi skrip saat tombol papan ketik ditekan dan dilepas
onkeyup Skrip Eksekusi skrip saat tombol papan ketik dilepas

Peristiwa Kursor (Mouse Events)

Tidak berlaku dalam elemen berikut: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, dan elemen title.

Atribut Nilai Deskripsi
onclick Skrip Eksekusi skrip saat mouse diklik
ondblclick Skrip Eksekusi skrip saat mouse diklik ganda
onmousedown Skrip Eksekusi skrip saat tombol mouse ditekan
onmousemove Skrip Eksekusi skrip saat penunjuk mouse bergerak
onmouseout Skrip Eksekusi skrip saat penunjuk mouse keluar dari elemen
onmouseover Skrip Eksekusi skrip saat penunjuk mouse berada di atas elemen
onmouseup Skrip Eksekusi skrip saat tombol mouse dilepas