序文: 場合によっては、ページのフォーカスがどの要素にあるかを取得する必要があります。フォーカスは、ユーザーがページを操作しているかどうか、およびその他の情報を判断するために使用できます。以前は自分で記録する必要があったため、便利ではありませんでした。HTML5 1. デフォルトの焦点はボディにありますページが読み込まれると、document.activeElement が body に配置されます。 console.log(ドキュメント.activeElement); // コンソール出力: //体 2. テキストボックスのフォーカスを手動で取得するフォーカスを取得する最も一般的な方法は、フォーム要素を使用することです。ここでは、テキスト ボックスを例に挙げます。 <input type="text" id="名前" /> テキスト ボックスにカーソルを置くと、コンソールに ドキュメント.アクティブ要素: 上でフォーカスされるのはテキスト ボックスです。 3. 集中することで集中力を高めるテキスト ボックスに手動で配置してテキスト ボックスにフォーカスを当てるだけでなく、 <input type="text" id="名前" /> <script type="text/javascript"> // テキスト ボックスの角度を取得します。 document.querySelector("#name").focus(); console.log(ドキュメント.activeElement); // Firefox ブラウザのコンソールに次のように表示されます: // <input id="名前" type="テキスト"> </スクリプト> 4. タブ切り替えフォーカスウェブページ上のタブからフォーカスを切り替えることができます。別のボタンを試してみましょう。 <input type="text" id="名前" /> <button>クリックしてください</button> 効果を確認しやすくするために、5 秒後に document.activeElement を印刷するタイマーを設定します。 タイムアウトを設定する(() => { console.log(ドキュメント.activeElement); // Firefox ブラウザのコンソールに次のように表示されます: // <ボタン> }, 5000); ページにアクセスし、タブでボタンに切り替えて、コンソール出力を表示します。 タブ切り替えフォーカス: 5. document.hasFocus()はフォーカスを取得するかどうかを決定する同様にタイマーを設定して表示します: タイムアウトを設定する(() => { console.log(document.hasFocus()); }, 5000);
以下もご興味があるかもしれません:
|
<<: テーブルの幅を固定して、テキストによって幅が変わらないように設定
ヒント: MySQL では、ユーザーの作成と削除が頻繁に必要になります。ユーザーを作成するときは、通...
設定ファイルを書いてMyBatisを簡単に使う方法マイバティス3.xここでは MyBatis につい...
この記事では、Linux システム コマンドについて説明します。ご参考までに、詳細は以下の通りです。...
目次解決策1: レプリカを再構築する前提条件アドバンテージ欠点手順マスター奴隷解決策2: データ修復...
今朝、私は Wampserver を使用してローカルの win7 マシン上に PHP 環境を構築し、...
目次1. 子プロセス2. nodejsでのコマンド実行2.1 16進数エンコード2.2 ユニコードエ...
この記事は主にJavaScriptを使用してWeb計算機を実現する効果を記録し、参考として掲載してい...
凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を...
この記事では、Element-uiを使用してvue.jsでナビゲーションメニューを実装するための具体...
序文私は less/sass を書くことに慣れていますが、小さなプログラムを開発するときには、まだ ...
この記事では、検証コードカウントダウンボタンを実装するためのVueの具体的なコードを例として紹介しま...
rpmコマンドがソフトウェアのインストールに使用するパラメータはどれですか: -i rpm コマンド...
docker-compose.yml を編集し、次のコンテンツを追加します。 バージョン: '...
1. MYSQLインストールディレクトリ次のようにコードをコピーします。 select @@bas...
目次1. エラーメッセージ2. エラーの原因3. 解決策1. エラーメッセージ1. インストール後、...