เอกสาร HTM DOM createEvent()
ตัวอย่าง
จำลองเหตุการณ์เมาส์โอเวอร์:
const ev = document.createEvent("MouseEvent");
ev.initMouseEvent("mouseover", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("myDiv").dispatchEvent(ev);
ความหมายและการใช้งาน
วิธี การcreateEvent()
สร้างวัตถุเหตุการณ์
เหตุการณ์ต้องเป็นประเภทเหตุการณ์ทางกฎหมาย และต้องเริ่มต้น (dpatched) ก่อนใช้งาน
ไวยากรณ์
document.createEvent(type)
พารามิเตอร์
Parameter | Description |
type | Required. The type of event. AnimationEvent ClipboardEvent DragEvent FocusEvent HashChangeEvent InputEvent KeyboardEvent MouseEvent PageTransitionEvent PopStateEvent ProgressEvent StorageEvent TouchEvent TransitionEvent UiEvent WheelEvent |
คืนมูลค่า
พิมพ์ | คำอธิบาย |
วัตถุ | วัตถุเหตุการณ์ |
รองรับเบราว์เซอร์
document.createEvent()
เป็นคุณลักษณะ DOM ระดับ 1 (1998)
ได้รับการสนับสนุนอย่างเต็มที่ในเบราว์เซอร์ทั้งหมด:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | 9-11 | Yes | Yes | Yes | Yes |