イベント属性


 HTMLタグの属性にはイベントを発生させるものが多数あります。

マウスイベント

属性説明
onclickマウスボタンをクリックしたとき
oncontextmenuマウスの右ボタンをクリックしてコンテキストメニューを開こうとするとき
ondblclickマウスボタンをダブルクリックしたとき
onmousedownマウスボタンを下げたとき
onmouseenterマウスカーソルがオブジェクト内に入った時
onmouseleaveマウスカーソルがオブジェクトから出るとき
onmousemoveマウスカーソルがオブジェクト上を移動しているとき
onmouseoverマウスカーソルがオブジェクト(子オブジェクトを含む)上を移動したとき
onmouseoutマウスカーソルをオブジェクト(子オブジェクトを含む)から外へ移動するとき
onmouseupマウスボタンを離したとき

キーボードイベント

属性説明
onkeydownキーを下げたとき
onkeypressキーを押したとき
onkeyupキーを離したとき

オブジェクトイベント

属性説明
onabortリソースをロードできなかったとき
onerror外部ファイルのロード中にエラーが起こったとき
onhashchange現在のURLが変化したとき
onloadオブジェクトのロードが完了したとき
onresizeドキュメントのビューが変化したとき
onscrollドキュメントのビューがスクロールしたとき
onunloadページがアンロードしたとき(bodyタグ)

クリップボードイベント

属性説明
oncopy要素の内容がコピーされたとき
oncut要素の内容がカットされたとき
onpaste要素の内容がペーストされたとき

フォームイベント

属性説明
onblur要素がフォーカスを失ったとき
onchange要素の状態が変化したとき(select, input, keygen, textarea)
onfocus要素がフォーカスを得たとき
onfocusin要素がフォーカスを得ようとするとき
onfocusout要素がフォーカスを失おうとするとき
oninputユーザの入力を得たとき
onsearchユーザが検索フィールドに何かを入力したとき (input="search")
onselectユーザがテキストを選択状態にしたとき (input, textarea)
onsubmitフォームが送信されたとき

印刷イベント

属性説明
onafterprintページの印刷開始したか、印刷ダイアログが閉じられたとき
onbeforeprintページの印刷を開始しようとするとき

メディアイベント

属性説明
onabortaudio/videoのロードが中止されたとき
oncanplayaudio/videoのプレイができるかどうかが確定したとき
oncanplaythroughaudio/videoのプレイがバッファリングの停止なしにできるかどうかが確定したとき
ondurationchangeaudio/videoの継続が変化したとき
onemptied現在のプレイリストが空のとき
onended
onerror
onloaddata
onloadeddata
onloadedmetadata
onloadstart
onpause
onplay
onplaying
onprogress
onratechange
onseeking
onstalled
onsuspend
ontimeupdate
onvolumechange
onwaiting

その他のイベント

属性説明
ononline
onoffline

 

このページの先頭へ戻る