文件:createEvent() 方法
已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。
警告: 許多與 createEvent 一起使用的方法(如 initCustomEvent)已被棄用。請改用 事件建構函式。
建立一個指定型別的事件。返回的物件應首先進行初始化,然後才能傳遞給 EventTarget.dispatchEvent。
語法
js
createEvent(type)
引數
返回值
一個Event物件。
示例
js
// Create the event.
const event = document.createEvent("Event");
// Define that the event name is 'build'.
event.initEvent("build", true, true);
// Listen for the event.
elem.addEventListener("build", (e) => {
// e.target matches elem
});
// Target can be any Element or other EventTarget.
elem.dispatchEvent(event);
注意
適用於傳遞給 createEvent() 的事件型別字串列在 DOM 標準 — 請參閱第 2 步中的表格。請注意,大多數事件物件現在都有建構函式,這是建立事件物件例項的現代推薦方法。
規範
| 規範 |
|---|
| DOM # dom-document-createevent |
瀏覽器相容性
載入中…