当tabindex=0时,该元素能够用tab键获取焦点,且访问的顺序是按照元素在文档中的顺序来focus,即便采用了浮动改变了页面中显示的顺序,依然是按照html文档中的顺序来定位。
当tabindex=-1时,该元素用tab键获取不到焦点,注意的是onfocus与onblur事件仍被启动。
当tabindex>=1时,该元素能够用tab键获取焦点,并且优先级大于tabindex=0;不过在tabindex>=1时,数字越小,越先定位到。html
应用:浏览器
去掉tab键触发选中事件时浏览器默认加上的样式,能够在触发的div或input或span等加上tabIndex = -1 。去掉了tab键的样式以后鼠标的onfocus触发的样式可使用outline: none;去掉浏览器默认的样式选中框spa