<a href="...">
どのブラウザでもタブストップをキャンセルできますか?Javascriptなしでこれをしたいと思います。
<a href="...">
どのブラウザでもタブストップをキャンセルできますか?Javascriptなしでこれをしたいと思います。
回答:
tabindex="-1"
これは標準的な動作ではないため、一部のブラウザは属性をサポートしていますが、すべてではありません。
最新のHTML5準拠のブラウザは、 [tabindex]
属性をます。この場合、の値は-1
要素のタブ移動を防ぎます。
値が負の整数
の場合ユーザーエージェントは、要素にフォーカスを設定できるようにする必要がありますが、順次フォーカスナビゲーションを使用して要素に到達することはできません。
JavaScriptでこれを行うことができると思います。window.onkeypress
またはをオーバーライドしonkeydown
、タブボタンをトラップして、フォーカスを希望の順序に設定します。
href
アンカータグから属性を削除する
$('[href="whatever-the-url-is"]').removeAttr('href');