XML DOM createEvent() 方法
定义和用法
createEvent() 方法创建新的 Objek Event.
语法:
createEvent(eventType)
Parameter | 描述 |
---|---|
eventType | 想获取的 Event 对象的事件模块名。 关于有效的事件类型列表,请参阅“penerangan”部分。 |
Kembalian
mengembalikan objek yang baru dicipta Objek Eventdengan jenis yang ditentukan.
melemparkan
Jika implementasi mendukung jenis peristiwa yang diperlukan, kaedah ini akan melemparkan NOT_SUPPORTED_ERR Laporan DOMException.
penerangan
Kaedah ini akan mencipta jenis peristiwa baru yang ditakrifkan oleh parameter eventType dinyatakan. Perhatian, nilai parameter bukan nama antaramuka peristiwa yang akan dicipta, tetapi nama modul DOM yang mendefiniskan antaramuka itu.
Jadual di bawah menunjukkan eventType nilai sah dan setiap antaramuka peristiwa yang dicipta untuk nilai:
Parameter | Antaramuka peristiwa | Kaedah inisialisasi |
---|---|---|
HTMLEvents | HTMLEvent | iniEvent() |
MouseEvents | MouseEvent | iniMouseEvent() |
UIEvents | UIEvent | iniUIEvent() |
Setelah objek Event dicipta dengan kaedah ini, objek mesti diinisialisasi dengan kaedah yang ditunjukkan di jadual di atas. Untuk maklumat lanjut tentang kaedah inisialisasi, sila rujuk Rujukan Objek Event.
Kaedah ini sebenarnya bukan didefinisi antaramuka Document, tetapi didefinisi antaramuka DocumentEvent. Jika implementasi mendukung modul Event, maka Objek Documentakan melaksanakan antaramuka DocumentEvent dan mendukung kaedah ini.