HTMLSelectElement: autofocus プロパティ
HTMLSelectElement.autofocus
プロパティは、HTML の autofocus
属性を反映した true
または false
の値を持ちます。これはユーザーが上書きしない限り、ページが読み込まれた際に関連付けられた <select>
要素がページ読み込み時に入力フォーカスを得るかどうかを示します。
この属性を指定することができるのは、1 つの文書内のフォーム関連要素 1 つだけです。もし複数あった場合、属性が設定された最初の要素(通常は該当する要素のうちページで最初のもの)が初期のフォーカスを得ます。
メモ: このプロパティを設定しても、関連付けられた <select>
要素へフォーカスは設定されません。単純に文書へ要素が挿入されたときにブラウザーへフォーカスを移動するよう指示するだけです。挿入後に設定した場合、すなわち文書が読み込まれた後のほとんどの場合では、目に見える効果はありません。
値
論理値です。
例
HTML
html
<select id="mySelect" autofocus>
<option>Option 1</option>
<option>Option 2</option>
</select>
JavaScript
js
// <select> に autofocus 属性があるかどうかをチェック
const hasAutofocus = document.getElementById("mySelect").autofocus;
仕様書
No specification found
No specification data found for api.HTMLSelectElement.autofocus
.
Check for problems with this page or contribute a missing spec_url
to mdn/browser-compat-data. Also make sure the specification is included in w3c/browser-specs.
ブラウザーの互換性
BCD tables only load in the browser