[解決済み】どのHTML要素がフォーカスを受けることができますか?
2022-03-30 04:19:04
質問
フォーカスを得ることができるHTML要素の明確なリストを探しています。
focus()
が呼び出された場合、どのように対処すればよいのでしょうか?
フォーカスを当てることができる要素に対して動作するjQuery拡張機能を書いています。この質問の答えは、私がターゲットとする要素について具体的にすることを可能にすることを願っています。
どのように解決するのですか?
明確なリストがあるわけではなく、ブラウザ次第です。唯一の標準は
DOMレベル2HTML
を持つ唯一の要素であり、それによれば
focus()
メソッドは
HTMLInputElement
,
HTMLSelectElement
,
HTMLTextAreaElement
と
HTMLAnchorElement
. これは、特に
HTMLButtonElement
と
HTMLAreaElement
.
現在のブラウザは
focus()
のいずれかでなければ、フォーカスを得ることはできません。
- HTMLAnchorElement/HTMLAreaElement(href付き)。
-
HTMLInputElement/HTMLSelectElement/HTMLTextAreaElement/HTMLButtonElement のいずれかを使用しますが、以下の要素は使用しません。
disabled
(また、ファイルアップロードは、セキュリティ上の理由から、通常とは異なる動作をします。 - HTMLIFrameElement(ただし、フォーカスすると、何も役に立ちません)。他の埋め込み要素も、たぶん、全部はテストしていない。
-
任意の要素に
tabindex
ブラウザによっては、この動作に微妙な例外や追加事項がある可能性があります。
関連
-
[解決済み】divの高さを画面の残りスペースで埋めるようにする
-
[解決済み】CSS "margin: 0 auto" が中央揃えにならない。
-
[解決済み] <html xmlns="http://www.w3.org/1999/xhtml">」は何をするのですか?
-
[解決済み] JavaScriptで要素のクラスを変更するにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] HTML 5: Is it <br>, <br/>, or <br />?
-
[解決済み] HTMLのid属性に有効な値は何ですか?
-
[解決済み] HTMLマークアップのどこに<script>タグを記述すればよいですか?
-
[解決済み】なぜHTMLは "chucknorris "を色と見なすのか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】フッターをページの下部に中央に配置するにはどうすればよいですか?
-
[解決済み】WebページでWindows 95のフォントを使用する
-
[解決済み] span with onclick event inside the tag
-
[解決済み] 背景画像を前後にパンするCSS【非公開
-
[解決済み] (X)HTMLにおける "PRE "タグの用途は何ですか?
-
[解決済み] head」タグと「header」タグの本当の違いは何ですか?[重複】について]
-
[解決済み] divが重ならないようにするには?
-
[解決済み] Add a scrollbar to a <textarea> [duplicate]
-
[解決済み】:focusと:activeの違いは何ですか?
-
[解決済み] [Solved] Is it possible to focus on a <div> using JavaScript focus() function?