tabIndex

当tabindex=0时,该元素可以用tab键获取焦点,且访问的顺序是按照元素在文档中的顺序来focus,即使采用了浮动改变了页面中显示的顺序,依然是按照html文档中的顺序来定位。
  当tabindex=-1时,该元素用tab键获取不到焦点,注意的是onfocus与onblur事件仍被启动。
  当tabindex>=1时,该元素可以用tab键获取焦点,而且优先级大于tabindex=0;不过在tabindex>=1时,数字越小,越先定位到。

应用:

去掉tab键触发选中事件时浏览器默认加上的样式,可以在触发的div或input或span等加上tabIndex = -1 。去掉了tab键的样式之后鼠标的onfocus触发的样式可以使用outline: none;去掉浏览器默认的样式选中框

上一篇:javascript-使用jQuery规避tabindex问题


下一篇:javascript – 将tabindex设置为“last element”和“倒数第二个元素” – 可能吗?