Initevent()
Metode Event.initEvent()
meng-initialize objek Event yang dibentuk via metode DocumentEvent.createEvent().
Sintaks:
- eventTypeArg yaitu string yang mewakili nama event yang akan di-initialize, misal: ‘click’, ‘abort’, ‘error’, ‘blur’, ‘focus’, ‘change’, ‘load’, ‘mousedown’, ‘mousemove’, dll.
- canBubbleArg yaitu boolean, yaitu yang tetapkan apakah event yang dibentuk itu sanggup bubbles up (
true
) atau tidak (false
) di dalam DOM hierarchy. - cancelableArg yaitu boolean, yaitu yang tetapkan apakah event yang dibentuk itu sanggup dibatalkan (
true
) atau tidak (false
).
Setelah objek Event telah dibuat, terlebih dahulu meng-initialize-nya dengan metode ini, sehabis sudah di-initialize, gres siap dikirim ke sasaran via metode EventTarget.dispatchEvent().
Contoh di bawah ini membuat objek Event, meng-initialize-nya, terakhir mengirimnya kepada elemen BUTTON. Sebelumnya di bab HEAD terdapat satu fungsi:
Dan di bab BODY terdapat satu tombol dan satu event listener:
Tambahan: Untuk <IE9, gunakan metode createEventObject()
untuk membuat objek Event dan metode fireEvent()
untuk mengirimkannya.