ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の focus() 関数を使用して DIV をフォーカス可能にするにはどうすればよいですか?

JavaScript の focus() 関数を使用して DIV をフォーカス可能にするにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-05 02:58:02890ブラウズ

How Can I Use JavaScript's focus() Function to Make a DIV Focusable?

JavaScript の focus() 関数を使用したフォーカス可能な DIV

focus() 関数は通常、入力フィールドやボタンなどのフォーム要素に対して動作しますが、

にフォーカスすることもできます。要素。これを実現するには、div に tabindex 属性を割り当てる必要があります。

Tabindex の割り当て

<br><div id="tries" tabindex ="0">残り 3 回の試行があります</div><br>

tabindex が 0 の場合、div はページの自然なタブ オーダーに配置されます。正の値は、タブ オーダー内の特定の優先順位を指定します。一方、値 -1 は、ユーザー入力ではなく、スクリプト経由でのみ div をフォーカス可能にします。

コード例

<br>document.getElementById( 'test').onclick = function () {</p>
<pre class="brush:php;toolbar:false">document.getElementById('scripted').focus();

};

このスクリプトは、tabindex が -1 の div にフォーカスを設定する方法を示しています。

フォーカスされた DIV のスタイリング

フォーカスを視覚的に示すには、CSS を使用できます:

<br>div:focus {</p>
<pre class="brush:php;toolbar:false">background-color: Aqua;

}

これらのテクニックを実装すると、

に焦点を当てることができます。 JavaScript の focus() 関数を使用して要素を追加し、Web アプリケーションのアクセシビリティとユーザー エクスペリエンスを強化します。

以上がJavaScript の focus() 関数を使用して DIV をフォーカス可能にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。