我有一个包含各种HTML元素的段落,其中包括一些链接、输入框等。按下TAB键可以将焦点从当前元素切换到下一个HTML元素:它会跳过链接并继续移动。是否有可能设置某个特定的HTML元素在按下TAB键时被“跳过”?
tabindex
属性控制Tab键。将其设置为-1
,则Tab键不会在该元素上停止。
<input tabindex="-1" />
将它设置为非负数,就可以控制选项卡的顺序。 根据W3C规范:
以下元素支持tabindex属性:
A
、AREA
、BUTTON
、INPUT
、OBJECT
、SELECT
和TEXTAREA
。
在HTML5中,您可以在任何元素上使用tabindex
属性。根据HTML5与HTML4的差异:
现在,来自HTML4的多个属性适用于所有元素。 这些称为全局属性:
accesskey
、class
、dir
、id
、lang
、style
、tabindex
和title
。