【Javascript】イベントハンドラー(Event Handler)
【Javascript】
イベントハンドラー(Event Handler)
イベントハンドラーは、Javascriptの関数を実行するきっかけを設定する要素。
javascriptの中で記述されるのではなく、
HTMLコードの中で、Javascriptを呼び出したい場所に記述する。
javascript外部ファイルにリンクした上で、クリックされた際に関数を実行するには、
<div onclick="javascript:関数名();">Sample Text</div>
と記述します。
これを記述することで、divタグで表示される「Sample Text」を、
カーソルでクリックすると関数名()で指定した関数が実行されます。
良く使われるものなので、確認しやすいようにしておくと便利。
イベントハンドラー(Event Handler)の一覧
種類 | 説明 |
onClick | クリックされた時 |
onDblClick | ダブルクリックされた時 |
onKeyDown | キーが押された時 |
onKeyPress | キーを押し続けた時 |
onKeyUp | 押されたキーを離した時 |
onMouseDown | マウスのボタンを押した時 |
onMouseUp | マウスのボタンを離した時 |
onMouseOver | マウスが要素上に入った時 |
onMouseOut | マウスが要素上から離れた時 |
onMouseMove | マウスが移動した時 |
onLoad | ページがロードされた時 |
onUnload | 他のページに移動する時 |
onFocus | 要素が選択された時 |
onBlur | 要素の選択が離れた時 |
onSubmit | フォームのSubmitが押された時 |
onReset | フォームがResetされた時 |
onChange | フォーム要素が変更された時 |
onResize | ウィンドウサイズが変更された時 |
onMove | ウィンドウが移動された時 |
onDragDrop | ファイルが要素にドラッグ&ドロップされた時 |
onAbort | 読込みが中断された時 |
onError | 読込みが失敗した時 |
onSelect | 要素が選択された時 |
イベントハンドラーの使い方
<html>
<head>
</head>
<body>
<div onclick="javascript:関数名();">Sample Text</div>
</body>
</html>