2014-06-14 97 views
2

在HTML4中,tabindex仅在某些元素上有效。在HTML5中,因此在较新的浏览器中,tabindex可以用于大多数元素,包括div元素。如何确定浏览器是否支持div支持tabindex?

在支持的浏览器中,在div上设置tabindex="0"会导致焦点事件触发,并在按div标签顺序出现时在div上设置焦点状态。旧版浏览器会将其忽略为无效。

如何检测给定的浏览器是否支持此功能,以便可以构建回退?

回答

2

只要采取一个高峰,如果div元素有对焦功能...

function divTabIndexSupport(){ return 'focus' in document.createElement('div'); } 
+0

我敢肯定,你可以将其标记绿色:) – joopmicroop