回答:
使用できますtabindex="-1"
。
W3C HTML5仕様では、負のサポートtabindex
値を:
値が負の整数
の場合、ユーザーエージェントは要素のtabindexフォーカスフラグを設定する必要がありますが、順次フォーカスナビゲーションを使用して要素に到達することはできません。
ただし、これはHTML5の機能であり、古いブラウザでは動作しない可能性があることに注意してください。
であるために(1999年から)W3C HTML 4.01標準に準拠し、tabindex属性が正であることが必要です。
以下の純粋なHTMLでの使用例。
<input />
<input tabindex="-1" placeholder="NoTabIndex" />
<input />
tabindex
負の値を持つことができるようになりました。
tabindex
仕様やHTMLではすべて小文字ですが、JavaScript /プロパティではDOMが呼び出されることを忘れないでくださいtabIndex
。
プログラムで変更されたタブインデックスの呼び出しelement.tabindex = -1
が機能しない理由を理解しようとする心を失わないでください。を使用しelement.tabIndex = -1
ます。
「tabIndex = -1」のようなハックは、Chrome v53では機能しません。
これは、Chromeとほとんどのブラウザで機能します。
function removeTabIndex(element) {
element.removeAttribute('tabindex');
}
<input tabIndex="1" />
<input tabIndex="2" id="notabindex" />
<input tabIndex="3" />
<button tabIndex="4" onclick="removeTabIndex(document.getElementById('notabindex'))">Remove tabindex</button>
notabindex
ようにタブでボックスに移動できますtabIndex=5
。市長の問題ではありませんが、それでも完全に「タブなし」にはなりません。
tabindex
disabled
要素に属性を追加するだけです(またはjQueryを使用して行います)。無効にすると、入力がフォーカスまたは選択されなくなります。
W3
です。だから私がこれをしたとき; 私は500を使用しました。しかし働いた。