Internet explorer 制作FF&;Safari复选框和按钮选项卡(选项卡之间)

Internet explorer 制作FF&;Safari复选框和按钮选项卡(选项卡之间),internet-explorer,button,tabs,checkbox,Internet Explorer,Button,Tabs,Checkbox,我喜欢IE的一件事(也许是唯一的一件事)是如何在输入框、复选框和操作按钮之间切换。我认为这使得填写表格更快更容易 Safari和FF将在文本输入框之间切换,但完全忽略复选框和操作按钮 我可以强制Firefox和Safari让我的用户在输入框、复选框和操作按钮之间进行制表吗?我该如何编码 感谢您的帮助。在元素上手动设置一个tabindex属性,并按照元素应标记的顺序对其进行编号。例如:我对Safari也有类似的问题。显然,默认情况下,Safari会跳过选项卡旋转中的复选框、按钮和锚定(无论“tab

我喜欢IE的一件事(也许是唯一的一件事)是如何在输入框、复选框和操作按钮之间切换。我认为这使得填写表格更快更容易

Safari和FF将在文本输入框之间切换,但完全忽略复选框和操作按钮

我可以强制Firefox和Safari让我的用户在输入框、复选框和操作按钮之间进行制表吗?我该如何编码


感谢您的帮助。

在元素上手动设置一个
tabindex
属性,并按照元素应标记的顺序对其进行编号。例如:

我对Safari也有类似的问题。显然,默认情况下,Safari会跳过选项卡旋转中的复选框、按钮和锚定(无论“tabindex”设置如何)

为了让Safari正确聚焦这些输入元素,您需要启用位于Safari首选项高级选项卡中的“可访问性”设置。“按TAB键高亮显示网页上的每个项目。”选中此设置后,选项卡顺序将按预期工作(如chrome),通过将tabindex属性设置为-1,可以从选项卡旋转中删除项目

在未启用此设置的情况下,手动将焦点强制到这些元素是可行的,但需要附加到括号元素的额外代码来捕获选项卡和/或移动选项卡以手动聚焦


花了太多的时间试图围绕这个Safari功能进行编码

不起作用。请参阅本文:显然,Safari在提到复选框和按钮时并不尊重tabindex。个人用户必须在Safari 10.1.2(最新版本)中选择它。勾选“按Tab键突出显示网页上的每个项目”选项。这在“高级选项卡辅助功能设置”下的“首选项”中显示。