5.2 イベントの種類
イベントには複数の種類があり、それぞれ決められた動作が起きたときにイベントが発生します。以下はJavaScriptで用意されているイベント一覧です。
ページに関連したイベント
イベント名 | 発生タイミング |
---|---|
load | ページが読み込まれたとき |
unload | 別のページに移動したとき |
abort | 画像の読み込みが中断したとき |
resize | ウィンドウのサイズが変更されたとき |
scroll | スクロールしたとき |
cotextmenu | コンテキストメニューが表示されるとき |
マウスに関連したイベント
イベント名 | 発生タイミング |
---|---|
click | マウスがクリックされたとき |
dblclick | マウスがダブルクリックされたとき |
mousedown | マウスボタンを押されたとき |
mousemove | マウスカーソルが移動したとき |
mouseout | 対象からマウスカーソルが離れたとき |
mouseover | 対象にマウスカーソルが重なったとき |
mouseup | マウスボタンを離されたとき |
キーボードに関連したイベント
イベント名 | 発生タイミング |
---|---|
keydown | キーが押されたとき |
keypress | キーが押されているとき |
keyup | 押されたキーが離されたとき |
フォーカスに関連したイベント
イベント名 | 発生タイミング |
---|---|
focus | フォーム部品やウィンドウにフォーカスが合わされたとき |
blur | フォーム部品やウィンドウからフォーカスが離されたとき |
フォームに関連したイベント
イベント名 | 発生タイミング |
---|---|
submit | フォームが送信されたとき |
reset | リセットボタンが押されたとき |
change | 入力欄の文字列やメニューで選択される項目が変化したとき |