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 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
Event() constructorChrome 完全対応 15Edge 完全対応 ありFirefox 完全対応 11IE 未対応 なしOpera 完全対応 11.6Safari 完全対応 6WebView Android 完全対応 ありChrome Android 完全対応 18Firefox Android 完全対応 14Opera Android 完全対応 12Safari iOS 完全対応 6Samsung Internet Android 完全対応 1.0

凡例

完全対応  
完全対応
未対応  
未対応

関連情報