HTMLElement: autofocus プロパティ

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

autofocusHTMLElement のプロパティで、HTML の autofocus 属性を反映した論理値で、ページが読み込まれた時、または、 <dialog> 要素やポップオーバー属性が設定された要素の中で指定された場合は、ダイアログやポップオーバーが表示された時に、コントロールにフォーカスを当てるかどうかを表します。

この属性を指定することができるのは、1 つの文書内、または <dialog> 要素内、または popover 属性が設定された要素内のフォーム関連要素 1 つだけです。もし複数あった場合、属性が設定された最初の要素(通常は該当する要素のうちページで最初のもの)が初期のフォーカスを得ます。

メモ: このプロパティを設定しても、関連付けられた <select> 要素へフォーカスは設定されません。単純に文書へ要素が挿入されたときにブラウザーへフォーカスを移動するよう指示するだけです。挿入後に設定した場合、すなわち文書が読み込まれた後のほとんどの場合では、目に見える効果はありません。

論理値です。

仕様書

Specification
HTML Standard
# dom-fe-autofocus

ブラウザーの互換性

BCD tables only load in the browser