HTML5タグ虎の巻

イベントハンドラ

イベントハンドラは、HTML要素に対してクリックやフォーカスなどの操作が行われた時に呼び出されます。

イベントハンドラ一覧

【クリック系】
イベントハンドラ発生タイミング
onclickクリックされた時
ondblclickダブルクリックされた時
【フォーカス系】
イベントハンドラ発生タイミング
onfocusフォーカスされる直前
onblurフォーカスを失う直前
onselectテキストが選択される直前
onchangeテキストが変更されフォーカスを失う直前
【マウス系】
イベントハンドラ発生タイミング
onmousedownマウスボタンが押し下げられた時
onmouseupマウスのボタンが放された時
onmouseoverマウスカーソルが乗った時
onmousemoveマウスカーソルが移動した時
onmouseenterマウスカーソルが入った時
onmouseleaveマウスカーソルが離れた時
onmouseoutマウスカーソルが離れた時
onmousewheelマウスホイールを操作した時
【キー系】
イベントハンドラ発生タイミング
onkeypress押し下げられたキーが放された時
onkeydownキーが押し下げられた時
onkeyupキーが放された時
【ページ遷移系】
イベントハンドラ発生タイミング
onload文書の読込みが完了した時
onunload他の文書に移動した時
onbeforeunload他の文書に移動する直前
【フォーム系】
イベントハンドラ発生タイミング
onsubmitフォームが送信される直前
onresetフォームがリセットされる直前
【ウィンドウ系】
イベントハンドラ発生タイミング
onresizeサイズが変更された時
onscrollスクロールされた時

サンプル

ボタンを押すとアラートを表示する

<input type="button" value=" ボタン " onclick="alert('押しました!');">

備考

  • 上記イベントハンドラは主要なもののみで、全てではありません。