Event オブジェクト
Event オブジェクト
DOMのすべてのイベントオブジェクトは Event オブジェクトに基づいています。
したがって、他のすべてのイベントオブジェクト(例えば、 MouseEvent および KeyboardEvent)は Event オブジェクトの属性とメソッドにアクセスできます。
イベント属性とメソッド
属性/メソッド | 説明 |
---|---|
bubbles | 特定のイベントが冒泡イベントかどうかを返します。 |
cancelBubble | イベントが上位レベルに伝播すべきかどうかを設定または返します。 |
cancelable | イベントのデフォルトの操作を阻止できるかどうかを返します。 |
composed | このイベントが Shadow DOM から一般的な DOM に伝播できるかどうかを示します。 |
composedPath() | イベントのパスを返します。 |
createEvent() | 新しいイベントを作成します。 |
currentTarget | イベントをトリガーした要素を返します。 |
defaultPrevented | preventDefault() メソッドがイベントに呼び出されたかどうかを返します。 |
eventPhase | 現在、イベントのストリームがどの段階にあるかを返します。 |
isTrusted | イベントが信頼できるかどうかを返します。 |
preventDefault() | イベントをキャンセルできる場合、それをキャンセルし、イベントに関連するデフォルトの操作を実行しません。 |
stopImmediatePropagation() | 同じイベントの他のリスナーが呼び出されないようにします。 |
stopPropagation() | イベントのストリーム中でのさらに多くのイベントの伝播を防ぎます。 |
target | イベントをトリガーした要素を返します。 |
timeStamp | エポックからのミリ秒数でイベントを作成した時間を返します。 |
type | イベント名を返します。 |
イベントタイプ
これらのイベントタイプは Event オブジェクトに属しています:
イベント | 説明 |
---|---|
abort | メディアの読み込みが中止されたときにこのイベントが発生します。 |
afterprint | ページが印刷を開始するとき、または印刷ダイアログを閉じるときに、このイベントが発生します。 |
beforeprint | ページを印刷する直前に、このイベントが発生します。 |
beforeunload | ドキュメントがアンロードされる前に、このイベントが発生します。 |
canplay | ブラウザがメディアを再生できるようになったときに、このイベントが発生します。 |
canplaythrough | ブラウザがバッファリングを停止しないでメディアを再生できるようになったときに、このイベントが発生します。 |
change | form要素の内容や選択された内容、または選択状態が変更されたときに、このイベントが発生します。 |
error | 外部ファイルの読み込み中にエラーが発生した後に、このイベントが発生します。 |
fullscreenchange | 要素がフルスクリーンモードで表示されたときに、このイベントが発生します。 |
fullscreenerror | 要素がフルスクリーンモードで表示できないときに、このイベントが発生します。 |
input | 要素がユーザーからの入力を受け付けたときに、このイベントが発生します。 |
invalid | 要素が無効になったときに、このイベントが発生します。 |
load | オブジェクトが読み込まれたときに、このイベントが発生します。 |
loadeddata | メディアデータがロードされた後に、このイベントが発生します。 |
loadedmetadata | メタデータ(例えばサイズや持续时间)をロードしたときに、このイベントが発生します。 |
message | このイベントソースからメッセージを受信したときに、このイベントが発生します。 |
offline | ブラウザがオフラインで作業を始めたときに、このイベントが発生します。 |
online | ブラウザがオンラインで作業を始めたときに、このイベントが発生します。 |
open | イベントソースとの接続が開かれたときに、このイベントが発生します。 |
pause | メディアがユーザーによって一時停止されたり、プログラム的に一時停止されたときに、このイベントが発生します。 |
play | メディアが開始されたり、一時停止が解除されたときに、このイベントが発生します。 |
playing | メディアが一時停止または停止してバッファリングされた後に再生されたときに、このイベントが発生します。 |
progress | ブラウザがメディアデータを取得している最中に、このイベントが発生します。 |
ratechange | メディアの再生速度が変更されたときに、このイベントが発生します。 |
resize | ドキュメントのビューワーのサイズを調整したときに、このイベントが発生します。 |
reset | フォームをリセットしたときに、このイベントが発生します。 |
scroll | スクロール要素のスクロールバーを操作したときに、このイベントが発生します。 |
search | ユーザーが検索フィールドに内容を入力したときに、このイベントが発生します。 |
seeked | ユーザーがメディア内の新しい位置に移動したりジャンプした後に、このイベントが発生します。 |
seeking | ユーザーがメディア内の新しい位置に移動したりジャンプしようとする際に、このイベントが発生します。 |
select | ユーザーがテキストを選択したとき(<input>や<textarea>の場合)に、このイベントが発生します。 |
show | 要素 <menu> がコンテキストメニューとして表示されたときに、このイベントが発生します。 |
stalled | ブラウザがメディアデータを取得しようとしてデータが利用できない場合に、このイベントが発生します。 |
submit | フォームを送信する際に発生するイベント。 |
suspend | ブラウザが意図的にメディアデータを取得しない場合に発生するイベント。 |
timeupdate | 再生位置が変更されたときに発生するイベント。 |
toggle | ユーザーが <details> 要素を開いたり閉じたりしたときに発生するイベント。 |
unload | ページがアンラップ(<body>に対して)後、発生するイベント。 |
waiting | メディアが停止して再開される予定であるが、実際には停止している場合に発生するイベント。 |