イベントハンドラ
イベントハンドラは、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('押しました!');">
備考
- 上記イベントハンドラは主要なもののみで、全てではありません。