Atribut Acara XHTML

Salah satu karakteristik baru HTML 4.0 adalah untuk memungkinkan HTML mengaktifkan perilaku dalam browser, seperti mengaktifkan script 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 untuk menggunakan peristiwa ini untuk pemrograman, maka Anda seharusnya belajar dari Panduan JavaScript dan Panduan DHTML.

Peristiwa Jendela (Window Events)

Hanya sah dalam elemen body dan frameset.

Atribut Nilai Deskripsi
onload Skrip Eksekusi skrip ketika dokumen diunduh
onunload Skrip Eksekusi skrip ketika dokumen diunduh

Peristiwa Elemen Formulir (Form Element Events)

Hanya sah dalam elemen formulir.

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

Peristiwa Papan Kepadatan (Keyboard Events)

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

Atribut Nilai Deskripsi
onkeydown Skrip Eksekusi skrip ketika papan kepadatan ditekan
onkeypress Skrip Eksekusi skrip ketika papan kepadatan ditekan dan dilepas
onkeyup Skrip Eksekusi skrip ketika papan kepadatan dilepas

Peristiwa Kursor (Mouse Events)

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

Atribut Nilai Deskripsi
onclick Skrip Lakukan skrip ketika mouse didclick
ondblclick Skrip Lakukan skrip ketika mouse didblclick
onmousedown Skrip Lakukan skrip ketika tombol mouse ditekan
onmousemove Skrip Lakukan skrip ketika penuding mouse bergerak
onmouseout Skrip Lakukan skrip ketika penuding mouse keluar dari elemen
onmouseover Skrip Lakukan skrip ketika penuding mouse berada di atas elemen
onmouseup Skrip Lakukan skrip ketika tombol mouse dilepas