Objek Event
Objek Event
Semua objek peristiwa di DOM berdasarkan objek Event.
Dahulu, semua objek peristiwa lainnya (seperti MouseEvent dan KeyboardEventDapat diakses atribut dan metode objek Event.
Atribut dan metode peristiwa
Atribut/Metode | Deskripsi |
---|---|
bubbles | Kembalikan apakah peristiwa khusus adalah peristiwa pemberikan. |
cancelBubble | Atur atau kembalikan apakah peristiwa harus disalurkan ke tingkat tinggi. |
cancelable | Kembalikan apakah peristiwa dapat mencegah operasi baku yang lazimnya. |
composed | Indikasikan apakah peristiwa dapat disalurkan dari Shadow DOM ke DOM umum. |
composedPath() | Kembalikan jalur peristiwa. |
createEvent() | Buat peristiwa baru. |
currentTarget | Kembalikan elemen yang mengaktifkan penempatan peristiwa. |
defaultPrevented | Kembalikan apakah preventDefault() telah dipanggil untuk peristiwa. |
eventPhase | Kembalikan tahap saat ini yang diukur aliran peristiwa. |
isTrusted | Kembalikan apakah peristiwa dapat dipercaya. |
preventDefault() | Jika peristiwa dapat dibatalkan, batalkannya tanpa melaksanakan operasi baku yang milik peristiwa. |
stopImmediatePropagation() | Mencegah penempatan lainnya dari penempatan peristiwa yang sama untuk dipanggil. |
stopPropagation() | Mencegah peristiwa untuk disebarkan lebih jauh dalam aliran peristiwa. |
target | Kembalikan elemen yang menyebabkan peristiwa. |
timeStamp | Kembalikan waktu pembuatan peristiwa (dalam milidetik dari eon). |
type | Kembalikan nama peristiwa. |
Tipe peristiwa
Tipe peristiwa ini termasuk objek Event:
Peristiwa | Deskripsi |
---|---|
abort | Peristiwa ini terjadi saat media dihentikan. |
afterprint | Ketika halaman mulai mencetak atau dialihkan dialog cetak, peristiwa ini terjadi. |
beforeprint | Peristiwa ini terjadi ketika halaman akan dicetak. |
beforeunload | Peristiwa ini terjadi sebelum dokumen akan diunduh. |
canplay | Peristiwa ini terjadi ketika peramban dapat memulai memainkan media. |
canplaythrough | Peristiwa ini terjadi ketika peramban dapat memainkan media tanpa berhenti memantulkan. |
change | Peristiwa ini terjadi ketika konten elemen form, pilihan, atau status yang dipilih berubah. |
error | Peristiwa ini terjadi setelah terjadi kesalahan saat memuat berkas eksternal. |
fullscreenchange | Peristiwa ini terjadi ketika elemen ditampilkan dalam mode layar penuh. |
fullscreenerror | Peristiwa ini terjadi ketika elemen tidak dapat ditampilkan dalam mode layar penuh. |
input | Peristiwa ini terjadi ketika elemen menerima input pengguna. |
invalid | Peristiwa ini terjadi ketika elemen tidak berlaku. |
load | Peristiwa ini terjadi ketika objek sudah dimuat. |
loadeddata | Peristiwa ini terjadi setelah data media dimuat. |
loadedmetadata | Peristiwa ini terjadi ketika memuat metadata (seperti ukuran dan durasi). |
message | Peristiwa ini terjadi ketika menerima pesan melalui sumber peristiwa ini. |
offline | Peristiwa ini terjadi ketika peramban mulai bekerja di dalam mode offline. |
online | Peristiwa ini terjadi ketika peramban mulai bekerja secara online. |
open | Peristiwa ini terjadi ketika koneksi ke sumber peristiwa dibuka. |
pause | Peristiwa ini terjadi ketika media dihentikan oleh pengguna atau dihentikan secara program. |
play | Peristiwa ini terjadi ketika media dimulai atau berhenti di pause. |
playing | Peristiwa ini terjadi ketika media dihentikan atau dihentikan untuk memantulkan dan dimainkan kembali. |
progress | Peristiwa ini terjadi ketika peramban sedang memperoleh data media. |
ratechange | Peristiwa ini terjadi ketika kecepatan pemutaran media berubah. |
resize | Peristiwa ini terjadi ketika ukuran tampilan dokumen disesuaikan. |
reset | Peristiwa ini terjadi ketika formulir direset. |
scroll | Peristiwa ini terjadi ketika menggeser bar guling elemen yang digeser. |
search | Peristiwa ini terjadi ketika pengguna memasukkan konten di dalam bidang pencarian. |
seeked | Peristiwa ini terjadi ketika pengguna selesai bergerak/menembus ke posisi baru di media. |
seeking | Peristiwa ini terjadi ketika pengguna mulai bergerak/menembus ke posisi baru di media. |
select | Peristiwa ini terjadi setelah pengguna memilih teks (untuk <input> dan <textarea>). |
show | Peristiwa ini terjadi ketika elemen <menu> ditampilkan sebagai menu konteks. |
stalled | Ketika peramban mencoba mengambil data media tetapi data tidak tersedia, peristiwa ini terjadi. |
submit | Event ini terjadi ketika formulir disubmit. |
suspend | Event ini terjadi ketika peramban sengaja tidak mengambil data media. |
timeupdate | Event ini terjadi ketika posisi pemutaran berubah. |
toggle | Event ini terjadi ketika pengguna membuka atau menutup elemen <details>. |
unload | Event ini terjadi setelah halaman diunduh (untuk <body>). |
menunggu | Event ini terjadi ketika media sudah berhenti tetapi diharapkan akan kembali. |