Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索WEB(HTML)⇒Q&A


大項目:「 WEB 」 - 中項目:「 HTML 」

「 DIVタグにフォーカスを与えたい 」

DIVタグにフォーカスを与えて、onblur属性やonfocus属性を使いたい


回答

HTML5では、すべてのタグにフォーカスを与えられるようになった。
フォーカスを与えられるようにするには、tabindex属性を与えればいい。
tabindex="タブ順序(整数)"
 
ここでタブ順序の値が
負の値の場合タブフォーカスから除外する
正の値の場合は、その値の順番にフォーカスがあたっていく
0を指定した場合は整数値で指定された後に続いてフォーカスがあたるようになる(整数値で与えたフォーカス順番の後になる)
 
たくさんのタグに0を指定した場合は、出現順にフォーカスがあたる。
順番を正確に指示しない場合はすべてtabindex="0"としておくのが無難です。

ソース

<div tabindex="0">フォーカスを持つ</div>
<div tabindex="0">ここもフォーカスを持つ</div>
<div tabindex="0">更にここもフォーカスを持つ</div>


Mam's WebSite