根据标题,当tabIndex="false"
与空tabIndex
时有什么不同?作为奖励,tabIndex="false"
与tabIndex=false
与空tabIndex
的区别是什么?
例如:
<a tabIndex="false" />
与<a tabIndex />
对比<a tabIndex=false />
我还没有能够找到任何可以解释这种情况的资源或堆栈溢出问题。
提前致谢〜
答案 0 :(得分:2)
没有区别。
作为Xufox explains in a comment,tabindex
只能将整数作为值。这在HTML specification:
tabindex属性(如果已指定)必须具有有效整数值。
拥有tabindex
(没有值)或tabindex="false"
或tabindex=false
无关紧要,因为所有这些都会失败rules for parsing integers(在第5,7和7步中)分别)。在这些情况下,浏览器将忽略该值并将默认应用的逻辑应用于任何元素。
所以以下所有内容都将得到平等对待:
<input tabindex="false" />
<input tabindex=false />
<input tabindex="" />
<input tabindex />
<input />