CustomEvent: initCustomEvent() 方法

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

注意:此功能在 Web Workers 中可用。

CustomEvent.initCustomEvent() 方法用於初始化一個 CustomEvent 物件。如果該事件已被派發,此方法將不執行任何操作。

透過此方法初始化的事件必須使用 Document.createEvent() 方法建立。在透過 EventTarget.dispatchEvent() 派發事件之前,必須呼叫此方法來設定事件。一旦派發,此方法將不再執行任何操作。

注意: 請勿再使用此方法,因為它已被棄用。

請使用特定的事件建構函式,例如 CustomEvent(),而不是使用此功能。有關如何使用這些建構函式的更多資訊,請參閱 建立和派發事件 部分。

語法

js
initCustomEvent(type, canBubble, cancelable, detail)

引數

type

一個包含事件名稱的字串。

canBubble

一個布林值,指示事件是否會在 DOM 中冒泡。

cancelable

一個布林值,指示事件是否可取消。

detail

任何可以透過 CustomEvent.detail 屬性在處理程式中獲取的資料。

返回值

無 (undefined)。

規範

規範
DOM
# dom-customevent-initcustomevent

瀏覽器相容性

另見