Objek Event
Objek Event
Semua objek peristiwa di DOM adalah dasar daripada objek Event.
Dengan demikian, semua objek peristiwa lain (seperti MouseEvent dan KeyboardEvent)dapat diakses daripada atribut dan metod objek Event.
Atribut dan metod peristiwa
Atribut/Metodenya | Penerangan |
---|---|
bubbles | Kembalikan sama ada peristiwa khusus adalah peristiwa banbu. |
cancelBubble | Tetapkan atau kembalikan sama ada peristiwa sepatutnya disebarkan ke tingkat yang lebih tinggi. |
cancelable | Kembalikan sama ada peristiwa boleh dihalang daripada operasi lalai. |
composed | Menunjukkan sama ada peristiwa boleh dihantar daripada Shadow DOM ke DOM biasa. |
composedPath() | Kembalikan laluan peristiwa. |
createEvent() | Cipta peristiwa baru. |
currentTarget | Kembalikan elemen yang membangkitkan peristiwa bagi penjaga peristiwa ini. |
defaultPrevented | Kembalikan sama ada method preventDefault() telah dipanggil bagi peristiwa ini. |
eventPhase | Kembalikan tahap semasa aliran peristiwa yang dihuraikan. |
isTrusted | Kembalikan sama ada peristiwa adalah boleh dipercayai atau tidak. |
preventDefault() | Jika peristiwa boleh dibatalkan, batalkannya dan jangan lakukan operasi lalai bagi peristiwa ini. |
stopImmediatePropagation() | Hentikan pemanggilan penjaga peristiwa lain yang sama. |
stopPropagation() | Hentikan penyebaran peristiwa dalam aliran peristiwa. |
target | Kembalikan elemen yang membangkitkan peristiwa. |
timeStamp | Kembalikan masa yang dicipta peristiwa (dalam miliseconds berbanding dengan epoch). |
type | Kembalikan nama peristiwa. |
Tipe peristiwa
Tipe peristiwa ini termasuk dalam objek Event:
Peristiwa | Penerangan |
---|---|
abort | Peristiwa ini berlaku apabila muat media dihentikan. |
afterprint | Pada masa halaman bermula untuk mencetak, atau tutup dialog cetak, peristiwa ini berlaku. |
beforeprint | Pertubuhan ini terjadi sebelum halaman akan dicetak. |
beforeunload | Pertubuhan ini terjadi sebelum dokumen akan disangka. |
canplay | Pertubuhan ini terjadi apabila pelayar dapat memulakan pemain media. |
canplaythrough | Pertubuhan ini terjadi apabila pelayar dapat memainkan media tanpa berhenti memuat. |
change | Pertubuhan ini terjadi apabila kandungan elemen form, pilihan kandungan atau status yang dipilih diubah. |
error | Pertubuhan ini terjadi apabila terjadi kesalahan selepas memuat fail luaran. |
fullscreenchange | Pertubuhan ini terjadi apabila elemen dipaparkan dalam mode penuh skrin. |
fullscreenerror | Pertubuhan ini terjadi apabila elemen tidak dapat dipaparkan dalam mode penuh skrin. |
input | Pertubuhan ini terjadi apabila elemen menerima input pengguna. |
invalid | Pertubuhan ini terjadi apabila elemen tidak sah. |
load | Pertubuhan ini terjadi apabila objek telah dimuat. |
loadeddata | Pertubuhan ini terjadi apabila data media dimuat. |
loadedmetadata | Pertubuhan ini terjadi apabila memuat metadata (seperti saiz dan durasi). |
message | Pertubuhan ini terjadi apabila menerima mesej melalui sumber peristiwa ini. |
offline | Pertubuhan ini terjadi apabila pelayar mulai bekerja secara offline. |
online | Pertubuhan ini terjadi apabila pelayar mulai bekerja secara online. |
open | Pertubuhan ini terjadi apabila hubungan dengan sumber peristiwa dibuka. |
pause | Pertubuhan ini terjadi apabila media dihentikan oleh pengguna atau dihentikan secara program. |
play | Pertubuhan ini terjadi apabila media dimulai atau tidak lagi dihentikan. |
playing | Pertubuhan ini terjadi apabila media dihentikan atau dihentikan untuk disimpan sebelum dimainkan. |
progress | Pertubuhan ini terjadi apabila pelayar sedang mendapatkan data media. |
ratechange | Pertubuhan ini terjadi apabila kelajuan pemutaran media diubah. |
resize | Pertubuhan ini terjadi apabila saiz tampilan dokumen diubah. |
reset | Pertubuhan ini terjadi apabila formulir direset. |
scroll | Pertubuhan ini terjadi apabila baris gulir elemen bergerak. |
search | Pertubuhan ini terjadi apabila pengguna memasukkan kandungan di dalam medan carian. |
seeked | Pertubuhan ini terjadi apabila pengguna selesai gerak/memilih lokasi baru di dalam media. |
seeking | Pertubuhan ini terjadi apabila pengguna mulai gerak/memilih lokasi baru di dalam media. |
select | Pertubuhan ini terjadi selepas pengguna memilih teks (untuk <input> dan <textarea>). |
show | Pertubuhan ini terjadi apabila elemen <menu> dipaparkan sebagai menu konteks. |
stalled | Pertubuhan ini terjadi apabila pelayar cuba mendapatkan data media tetapi data tidak tersedia. |
submit | Acara ini terjadi apabila borang diserahkan. |
berhenti | Acara ini terjadi apabila perambah tidak memperoleh data media dengan sengaja. |
timeupdate | Acara ini terjadi apabila lokasi pemain diubah. |
toggles | Acara ini terjadi apabila pengguna membuka atau tutup elemen <details>. |
melepaskan | Acara ini terjadi selepas halaman diunduh (untuk <body>). |
menunggu | Acara ini terjadi apabila media sudah dihentikan tetapi dijangkau untuk pulih. |