DOM Events bisa diibaratkan seperti sebuah sinyal yang disebabkan oleh suatu aksi tertentu dan bisa dilakukan dengan interaksi dari pengguna ataupun browser/client itu sendiri, Event ini seringkali dikombinasikan dengan sebuah function dan function itu tidak akan di eksekusi sebelum Event tersebut terjadi atau dilakukan.
Referensi: Apa itu DOM Events?
Ada beberapa event yang sering digunakan berikut event tersebut berserta fungsinya:
| Event |
Fungsi |
| click |
Event yang terjadi ketika suatu elemen diklik |
| dblclick |
Event yang terjadi ketika suatu elemen diklik dua kali |
| mousedown |
Event yang terjadi ketika tombol mouse diklik kemudian hold |
| mouseup |
Event yang terjadi setelah tombol mouse diklik |
| mouseover |
Event yang terjadi ketika pointer mouse berada diatas sebuah elemen |
| mouseleave |
Event yang terjadi ketika pointer mouse keluar dari atas sebuah elemen |
| mousemove |
Event yang terjadi ketika mouse bergerak |
| mouseout |
Event yang terjadi ketika mouse berada diluar suatu elemen |
| Event |
Fungsi |
| touchstart |
Event yang terjadi ketika pengguna menekan layar/suatu elemen |
| touchend |
Event yang terjadi ketika pengguna melepaskan jari dari layar/suatu elemen |
| touchcancel |
Event yang terjadi jika sentuhan layar pengguna terganggu |
| touchmove |
Event yang terjadi saat pengguna menggerakkan sentuhan layar/pada elemen |
| Event |
Fungsi |
| keydown |
Event yang terjadi ketika tombol keyboard diklik kemudian hold |
| keyup |
Event yang terjadi setelah tombol keyboard diklik |
| keypress |
Event yang terjadi ketika tombol keyboard diklik |
| Event |
Fungsi |
| load |
Event yang terjadi ketika sebuah object sudah dimuat/load |
| resize |
Event yang terjadi ketika penglihatan/view dari document di ubah |
| scroll |
Event yang terjadi ketika scrollbar dari sebuah elemen sedang di scroll |
| select |
Event yang terjadi ketika pengguna menyeleksi sebuah teks |
| Event |
Fungsi |
| blur |
Event yang terjadi ketika sedang tidak terfokus pada sebuah elemen |
| focus |
Event yang terjadi ketika sedang terfokus pada sebuah elemen |
| focusin |
Event yang terjadi ketika sedang akan terfokus pada sebuah elemen |
| focusout |
Event yang terjadi ketika sedang akan tidak terfokus pada sebuah elemen |
| Event |
Fungsi |
| input |
Event yang terjadi ketika pengguna menginput sesuatu |
| change |
Event yang terjadi ketika konten dari sebuah form terganti |
| progress |
Event yang terjadi ketika browser/client sedang dalam proses untuk menerima data |
| submit |
Event yang terjadi ketika form di submit |
| volumechanges |
Event yang terjadi ketika volume media di ubah termasuk mute |
| loadstart |
Event yang terjadi ketika browser/client mulai mencari sebuah data |
Referensi: Event-event yang ada pada DOM Events

