イベント属性リファレンス
スポンサード リンク
HTML 4.0には、ユーザーがHTML要素をクリックする時に、JavaScriptのようなブラウザ中でHTMLイベントを発生させる引き金となる能力が追加されました。イベントアクションを定義するため、HTMLタグに挿入することができる属性を以下に示します。
ウィンドウイベント属性
body、frameset要素においてのみ有効です。
| 属性 | 値 | 説明 |
|---|---|---|
| onload | スクリプト | ドキュメントがロードされた時に実行されるスクリプト |
| onunload | スクリプト | ドキュメントがロードされない時に実行されるスクリプト |
フォーム要素イベント属性
form要素においてのみ有効です。
| 属性 | 値 | 説明 |
|---|---|---|
| onchange | スクリプト | 要素が変わる時に実行されるスクリプト |
| onsubmit | スクリプト | フォームから送信された時に実行されるスクリプト |
| onreset | スクリプト | フォームリセットされた時に実行されるスクリプト |
| onselect | スクリプト | 要素が選択された時に実行されるスクリプト |
| onblur | スクリプト | 要素のフォーカスが外れた時に実行されるスクリプト |
| onfocus | スクリプト | 要素がフォーカスされた時に実行されるスクリプト |
キーボードイベント属性
base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style、title要素においては有効ではありません。
| 属性 | 値 | 説明 |
|---|---|---|
| onkeydown | スクリプト | キーが押された時に実行されるスクリプト |
| onkeypress | スクリプト | キーが押された時と離された時に実行されるスクリプト |
| onkeyup | スクリプト | キーが離された時に実行されるスクリプト |
マウスイベント属性
base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style、title要素においては有効ではありません。
| 属性 | 値 | 説明 |
|---|---|---|
| onclick | スクリプト | マウスでクリックされた時に実行されるスクリプト |
| ondblclick | スクリプト | マウスでダブルクリックされた時に実行されるスクリプト |
| onmousedown | スクリプト | マウスボタンが押された時に実行されるスクリプト |
| onmousemove | スクリプト | マウスポインタが動いた時に実行されるスクリプト |
| onmouseover | スクリプト | 要素の上にマウスポインタが乗った時に実行されるスクリプト |
| onmouseout | スクリプト | 要素の上からマウスポインタが離れた時に実行されるスクリプト |
| onmouseup | スクリプト | マウスボタンが離された時に実行されるスクリプト |
スポンサード リンク