JavaScriptのイベントタイプ
マウスイベント
| 属性 | 説明 |
|---|---|
click |
マウスボタンによるクリックが行われた。このイベントは、マウスボタンが離された後に発生する。 |
mousedown |
マウスボタンが押された。 |
mouseup |
マウスボタンが離された。 |
dblclick |
ダブルクリック。 |
mousemove |
マウスポインターが要素の表示領域内で移動している。 |
mouseout |
マウスポインターが要素の表示領域から出た。 |
mouseover |
マウスポインターが要素の表示領域内に入った。 |
キーボードイベント
| 属性 | 説明 |
|---|---|
keydown |
キーボードのキーが押された。 |
keypress |
キーボードのキーが押され、リピート間隔よりも長く離されていない。 リピート間隔の長さはシステムパラメータであり、ユーザーのオペレーティングシステムの設定に依存する。 |
keyup |
以前に押されたキーが離された。 |
フォームおよびページ要素のイベント
| 属性 | 説明 |
|---|---|
change |
要素が入力フォーカスを失い、かつ要素がフォーカスされていた間に内容が変更された。 |
select |
要素内のテキストの一部が選択された。 |
submit |
フォーム内の「送信」ボタンが押されたが、フォームのサーバーへの送信はまだ行われていない。 |
フォームおよびページ要素のイベント
| 属性 | 説明 |
|---|---|
blur |
コントロール要素が入力フォーカスを失う、つまりカーソルが別の要素に移動した。 |
focus |
表示要素が入力フォーカスを得た。 テキストフィールドの場合、このイベントはカーソルがすでにその要素内にあることを意味する。 |
load |
ページの読み込みが完了した。 |
unload |
ドキュメントから離脱する際(ページを閉じるか、別のアドレスにリダイレクトするとき)に発生する。 |
scroll |
要素がスクロールされたときに発生する。 |