ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript の focus() 関数を使用して DIV をフォーカス可能にするにはどうすればよいですか?
JavaScript の focus() 関数を使用したフォーカス可能な DIV
focus() 関数は通常、入力フィールドやボタンなどのフォーム要素に対して動作しますが、
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() 関数を使用して DIV をフォーカス可能にするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。