ホームページ > 記事 > ウェブフロントエンド > JavaScript がフォーカスを取得および失う仕組み
この記事では、JavaScript でフォーカスを取得する方法とフォーカスを解除する方法を紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
フォーカス処理には、主にフォーカス (フォーカスの取得) とブラー (フォーカスの喪失) のイベント タイプが含まれます。いわゆるフォーカスは、キーボード イベントに応答できるようにフォーム フィールドをアクティブにすることです。
このイベントは、クリックするか Tab キーを使用してフォーム要素またはハイパーリンク オブジェクトに切り替えるとトリガーされます。 focus イベントは、ページ内のマウスの現在位置を決定する方法です。デフォルトでは、文書全体にフォーカスが当てられていますが、クリックまたは Tab キーを使用してフォーカス位置を変更できます。 '
例: ページが読み込まれた後、フォームの最初のテキスト ボックス フィールドにフォーカスを移動し、ユーザー入力を受信できるように準備します
<form id="myform" method="post" action="#"> 姓名<input type="text" name="name"/><br> 密码<input type="password" name="pass" /></form><script> var form = document.getElementById("myform"); var field = form.elements("name"); window.onload = function(){ field.focus(); }</scriipt>
#
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <input type="text" /> <input type="text" /> <script> var o = document.getElementsByTagName("input"); for(var i = 0; i < o.length; i++){ o[i].onfocus = function(){ this.style.borderStyle = "outset"; } o[i].blur = function(){ this.style.borderStyle = "inset"; } } </script> </body></html>
##注: フィールドが非表示の場合 (
[推奨学習:
JavaScript 上級チュートリアル以上がJavaScript がフォーカスを取得および失う仕組みの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。