HTMLSelectElement.autofocus

HTMLSelectElement.autofocus プロパティは autofocus HTML属性を反映した Boolean です。これはユーザーが上書きしない限り、ページが読み込まれた際に関連付けられた <select> 要素がページ読み込み時に入力フォーカスを得るかどうかを示します。

ドキュメント内のフォームに関連した、一つの要素だけがこの属性を指定できます。もし複数あった場合、属性がセットされた最初の要素 (通常はページの最初の要素) が初期のフォーカスを得ます。

このプロパティを設定しても、関連付けられてた <select> 要素へフォーカスはセットされません: 単純にドキュメントへ 要素が挿入された ときにブラウザへフォーカスするように指示するだけです。挿入後の設定、ドキュメントが読み込まれた後のほとんどの時間では、目に見える効果はありません。

文法Edit

aBool = aSelectElement.autofocus; // Get the value of autofocus
aSelectElement.autofocus = aBool; // Set the value of autofocus

HTML

<select id="mySelect" autofocus>
  <option>Option 1</option>
  <option>Option 2</option>
</select>

JavaScript

// Check if the autofocus attribute on the <select>
var hasAutofocus = document.getElementById('mySelect').autofocus;

仕様

仕様 ステータス コメント
HTML Living Standard
autofocus の定義
現行の標準
HTML5
autofocus の定義
勧告

ブラウザー実装状況

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
autofocusChrome 完全対応 ありEdge 完全対応 12Firefox 完全対応 ありIE 完全対応 10Opera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありFirefox Android 完全対応 4Opera Android 未対応 なしSafari iOS 未対応 なしSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
未対応  
未対応