event.initEvent

非推奨: この機能は非推奨になりました。まだ対応しているブラウザーがあるかもしれませんが、すでに関連するウェブ標準から削除されているか、削除の手続き中であるか、互換性のためだけに残されている可能性があります。使用を避け、できれば既存のコードは更新してください。このページの下部にある互換性一覧表を見て判断してください。この機能は突然動作しなくなる可能性があることに注意してください。

概要

initEvent メソッドは document.createEvent によって作成された event の値を初期化するために使われます。

このメソッドは廃止されているため、使用しないでください。

代わりに、Event()のような特定のイベントコンストラクターを使用します。 イベントの作成と起動 (en-US)のページに、これらの使用方法の詳細が記載されています。

構文

event.initEvent(type,bubbles,cancelable)
type
イベントの種類。
bubbles
イベントチェーンを通じてイベントを浮上させるかどうかを示す真偽値 (bubbles 参照)。
cancelable
イベントがキャンセル可能かどうかを示す真偽値 (cancelable 参照)。

// 浮上し、キャンセル不可能なクリックイベントを作成
event.initEvent("click", true, false);

注意点

この方法で初期化されるイベントは、document.createEvent メソッドで作成されたものでなければなりません。initEvent によるイベントの設定は、イベントを 割り当てる 前に呼び出す必要があります。

仕様書

DOM Level 2 Events: Event.initEvent