Event() コンストラクターは新しい Event を生成します。

構文

 event = new Event(typeArg, eventInit);

typeArg
DOMString で、イベントの名前を表します。
eventInit Optional
EventInit 辞書で、以下のフィールドを持ちます。
  • bubbles: (省略可) Boolean で、イベントがバブリングするかどうかを示します。既定値は false です。
  • cancelable: (省略可) Boolean で、イベントがキャンセル可能かどうかを示します。既定値は false です。
  • composed: (省略可) Boolean で、イベントがシャドウルートの外のリスナーに伝わるかどうかを示します (詳しくは Event.composed を参照してください)。既定値は false です。

// create a look event that bubbles up and cannot be canceled

var evt = new Event("look", {"bubbles":true, "cancelable":false});
document.dispatchEvent(evt);

// event can be dispatched from any element, not only the document
myDiv.dispatchEvent(evt);

仕様書

仕様書 状態 備考
DOM
Event() の定義
現行の標準 初回定義

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOS 版 SafariSamsung Internet
基本対応Chrome 完全対応 15Edge 完全対応 ありFirefox 完全対応 11IE 未対応 なしOpera 完全対応 11.6Safari 完全対応 6WebView Android 完全対応 ありChrome Android 完全対応 18Edge Mobile 完全対応 ありFirefox Android 完全対応 14Opera Android 完全対応 11.6Safari iOS 完全対応 6Samsung Internet Android ?

凡例

完全対応  
完全対応
未対応  
未対応
実装状況不明  
実装状況不明

関連情報

ドキュメントのタグと貢献者

このページの貢献者: mfuji09
最終更新者: mfuji09,