onfocusイベント
インスタンス
input 入力フィールドがフォーカスを取得したときに Javascript コードを実行します:
<input type="text"
onfocus="myFunction()">
試してみる »
定義と使い方
onfocus イベントは、オブジェクトがフォーカスを取得したときに発生します。
Onfocus は通常、<input>, <select>、および <a> で使用されます。
ヒント:onfocus イベントの反対のイベントはonblurイベントです。
構文
HTML の場合:
<element
onfocus="SomeJavaScriptCode">
JavaScript の場合:
object.onfocus=function(){SomeJavaScriptCode}
JavaScript では、addEventListener() メソッドを使用します:
object.addEventListener("focus", myScript);試してみる
| パラメータ | 説明 |
|---|---|
| SomeJavaScriptCode | 必須。このイベントが発生したときに実行する JavaScript を指定します。 |
ブラウザサポート
![]()
![]()
![]()
![]()
![]()
すべての主要ブラウザが onfocus イベントをサポートしています
onfocus イベントをサポートする HTML タグ:
onfocus 属性は通常、すべての HTML 要素で使用できますが、次を除きます:<base>, <bdo>, <br>,
<head>, <html>, <iframe>, <meta>, <param>, <script>, <style>,
および <title>.
イベントオブジェクト その他の拡張機能