2014-06-14 119 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