XHTML イベント属性

XHTMLの標準属性 XHTMLの概要

HTML 4.0 の新機能の 1 つは、ユーザーが HTML 要素をクリックしたときに JavaScript を起動するなど、HTML イベントがブラウザーでアクションをトリガーできるようにすることです。 以下は、イベントの動作を定義するために HTML タグに挿入できる属性のリストです。

ウィンドウ イベント (Window Events)

は、body 要素と Frameset 要素でのみ有効です。

属性 説明
onload スクリプト ドキュメントのロード時にスクリプトを実行します
onunload スクリプト ドキュメントのアンロード時にスクリプトを実行する

フォーム要素イベント (Form Element Events)

はフォーム要素内でのみ有効です。

属性 説明
onchange スクリプト 要素が変更されたときにスクリプトを実行する
onsubmit スクリプト フォームの送信時にスクリプトを実行します
onreset スクリプト フォームがリセットされたときにスクリプトを実行する
onselect スクリプト 要素が選択されたときにスクリプトを実行する
onblur スクリプト 要素がフォーカスを失ったときにスクリプトを実行する
onfocus スクリプト 要素がフォーカスを取得したときにスクリプトを実行します

キーボード イベント (Keyboard Events)

は、base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style、および title 要素では無効です。

属性 説明
onkeydown スクリプト キーボードが押されたときにスクリプトを実行する
onkeypress スクリプト キーボードを押して離したときにスクリプトを実行する
onkeyup スクリプト キーボードが離されたときにスクリプトを実行する

マウス イベント (Mouse Events)

は、base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style、title 要素では無効です。

属性 説明
onclick スクリプト マウスをクリックしたときにスクリプトを実行する
ondblclick スクリプト マウスのダブルクリック時にスクリプトを実行します
onmousedown スクリプト マウスボタンが押されたときにスクリプトを実行します
onmousemove スクリプト マウスポインタの移動時にスクリプトを実行する
onmouseout スクリプト マウス ポインタが要素の外に出たときにスクリプトを実行する
onmouseover スクリプト マウス ポインタが要素上にあるときにスクリプトを実行します
onmouseup スクリプト マウスボタンを放したときにスクリプトを実行します