Html-events-ref

提供:Dev Guides
移動先:案内検索

HTML-イベント参照

ユーザーがウェブサイトにアクセスすると、テキストや画像をクリックしたり、リンクを指定したり、物の上にカーソルを置いたりするなどの操作を行います。 これらはJavaScriptがイベントと呼ぶものの例です。

Javascriptまたはvbscriptでイベントハンドラを記述し、これらのイベントハンドラをイベントタグ属性の値として指定できます。 HTML 4.01仕様では、以下にリストされている19のイベント属性を定義しています-

<body>および<frameset>レベルのイベント

ドキュメントレベルでイベントが発生したときにjavascriptまたはvbscriptコードをトリガーするために使用できる属性は2つだけです。

Attribute Value Description
onload script Script runs when a HTML document loads
onunload script Script runs when a HTML document unloads

-ここでのスクリプトは、VBScriptまたはJavaScriptの関数またはコードの一部を指します。

<form>レベルのイベント

フォームレベルでイベントが発生したときにjavascriptまたはvbscriptコードをトリガーするために使用できる次の6つの属性があります。

Attribute Value Description
onchange script Script runs when the element changes
onsubmit script Script runs when the form is submitted
onreset script Script runs when the form is reset
onselect script Script runs when the element is selected
onblur script Script runs when the element loses focus
onfocus script Script runs when the element gets focus

キーボードイベント

キーボードによって生成される次の3つのイベントがあります。 これらのイベントは、base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style、およびtitle要素では無効です。

Attribute Value Description
onkeydown script Script runs when key is pressed
onkeypress script Script runs when key is pressed and released
onkeyup script Script runs when key is released

その他のイベント

マウスがHTMLタグと接触すると、マウスによって生成される他の7つのイベントがあります。 これらのイベントは、base、bdo、br、frame、frameset、head、html、iframe、meta、param、script、style、title要素では無効です。

Attribute Value Description
onclick script Script runs when a mouse click
ondblclick script Script runs when a mouse double-click
onmousedown script Script runs when mouse button is pressed
onmousemove script Script runs when mouse pointer moves
onmouseout script Script runs when mouse pointer moves out of an element
onmouseover script Script runs when mouse pointer moves over an element
onmouseup script Script runs when mouse button is released