跳过 TAB 键焦点

21

我有一个包含各种HTML元素的段落,其中包括一些链接、输入框等。按下TAB键可以将焦点从当前元素切换到下一个HTML元素:它会跳过链接并继续移动。是否有可能设置某个特定的HTML元素在按下TAB键时被“跳过”?


1
这是一个起点:https://dev59.com/YHI_5IYBdhLWcg3wBuRs - Ethan Shepherd
可能是[如何忽略HTML元素的tabindex?]的重复问题(https://dev59.com/X2435IYBdhLWcg3w0Trc)。 - RajnishCoder
1个回答

59

tabindex 属性控制Tab键。将其设置为-1,则Tab键不会在该元素上停止。

<input tabindex="-1" />
将它设置为非负数,就可以控制选项卡的顺序。 根据W3C规范

以下元素支持tabindex属性:AAREA、   BUTTONINPUTOBJECTSELECTTEXTAREA

HTML5中,您可以在任何元素上使用tabindex属性。根据HTML5与HTML4的差异

现在,来自HTML4的多个属性适用于所有元素。 这些称为全局属性:accesskeyclassdiridlangstyletabindextitle


请记住,在编程中,它是tabIndex。驼峰式大小写很重要。 - Kir Kanos

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接