JavaScriptのevent.initEvent()は、イベントを初期化するメソッドです。この記事では、イベント発火の手順をご紹介します。

概要

イベントを初期化する。JavaScriptでは,次の手順でイベントを発生させることができる。

  1. document.createEventでイベントを作成する。
  2. Event.initEventでイベントを初期化する。
  3. element.dispatchEventで要素にイベントを送る。

引数

Event.initEvent(type, bubbles, cancelable)
event

イベントの種類を指定する。

イベントの種類
イベントタイプ イベントの種類
HTMLEvents load
unload
abort
error
select
change
submit
reset
focus
blur
resize
scroll
MouseEvents click
mousedown
mouseup
mouseover
mouseup
mouseout
MutationEvents DOMSubtreeModified
DOMNodeInserted
DOMNodeRemoved
DOMNodeRemovedFromDocument
DOMNodeInsertedIntoDocument
DOMAttrModified
DOMCharacterDataModified
UIEvents DOMFocusIn
DOMFocusOut
DOMActivate
bubbles

trueを指定した場合,イベントを先祖要素に伝搬(バブリング)する。

falseを指定した場合,イベントを先祖要素に伝搬しない。

cancelable

trueを指定した場合,イベントをキャンセル可能にする。

falseを指定した場合,イベントをキャンセル不可能にする。