このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

CustomEvent: initCustomEvent() メソッド

Deprecated

Avoid using this feature in new projects. This feature may be a candidate for removal from web standards or browsers.

CustomEvent.initCustomEvent() メソッドは CustomEvent オブジェクトを初期化します。 イベントが既に配信されている場合は、このメソッドは何もしません。

この方法で初期化されたイベントは Document.createEvent() メソッドで作成されている必要があります。 このメソッドは、 EventTarget.dispatchEvent() を使ってイベントが配信される前に、イベントを設定するために呼び出す必要があります。 配信された後は、何もしません。

メモ: このメソッドは非推奨なので、使用しないでください。

この機能を使用するのではなく、代わりに CustomEvent() のような特定のイベントのコンストラクターを使用してください。 イベントの作成と起動のページに、これらの使用方法についての詳細が記載されています。

構文

js
event.initCustomEvent(type, canBubble, cancelable, detail)

引数

type

文字列で、このイベントの名前が入ります。

canBubble

論理値で、このイベントが DOM を介してバブリングするかどうかを示します。

cancelable

論理値で、このイベントがキャンセル可能であるかどうかを示します。

detail

任意のデータで、ハンドラーが CustomEvent.detail プロパティを通じて利用することができます。

仕様書

仕様書
DOM
# dom-customevent-initcustomevent

ブラウザーの互換性

関連情報