我在firefox中测试一个应用程序。当我点击标签时,它会聚焦Firefox的主体。如果我再次选项卡,那么标题中的下一个项目。现在,当下一个项目有焦点时,如果我移动+标签,它会回到正文,如果我再次移动+标签,它会回到相同的项目。如果我继续按shift + tab,它没有将焦点移动到地址栏并在身体和下一个项目之间循环。
我在身体上添加了代码,因为当我检查活动元素时它会显示我在身体上的焦点
%body{tabindex: -1}
我尝试在身体上使用tabindex: -1
和-moz-user-focus: ignore
,但没有运气。我不会在其他浏览器上遇到这个问题。
我知道如何解决这个问题?
答案 0 :(得分:2)
你的语法完全错误。
tabindex
是HTML属性。设置此方法有两种方法:
<input type="text" tabindex="2">
objectReference.tabIndex = 2;
<body>
元素首先无法获得焦点,所以我不确定你在那里看到了什么。
最后,Firefox和tabindex存在已知问题:
以下是讨论跨浏览器tabindex的an article