fireEvent

fireEvent

[7] ElementfireEvent メソッドは、 指定された事象を当該要素において発火させます。

本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。

(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)

目次

  1. 代替
  2. 仕様書
  3. オブジェクト
  4. 引数
  5. 関連

代替#

[8] これはIE事象モデルに含まれる、非標準メソッドです。 DOM事象モデルではかわりに dispatchEvent メソッドを利用できます。

仕様書#

オブジェクト#

[5] このメソッド文書挿入されている要素に対して呼ばれなければなりません。 文書挿入されていない要素で呼ばれると例外が発生します。

引数#

[3] 第1引数は事象名です。必ず on からはじまります。 これは IE が対応している事象の名前でなければならず、そうでなければ例外が発生します。

[4] 第2引数は Event オブジェクトです。省略可能で、 省略されると自動的に作られます。

[6] Event オブジェクトcreateEventObject メソッドで作ることができます。

関連#

[2] DOM事象には fireEvent に類似したメソッドとして dispatchEvent があります。 dispatchEvent では事象名は指定できず、予め initEvent で指定しておかなければなりません。