我正在使用img标签。通常图像不包含在TAB导航流程中。所以我设置了" tabindex
" img标记的属性为0,以便它包含在流中。我禁用了它。在这种情况下,在IE中,这个img没有得到关注。而在FF和Chrome中,它虽然被禁用但仍会聚焦。我的观察是,tabindex = 0的元素虽然已启用或禁用,但仍包含在webkit的TAB导航流中。
如何克服这一点。
原始代码:
<img id="_arrowdown" tabindex='0' src="icons/ArrowDown.png"/>
尝试修复:
<img id="_arrowdown" tabindex='0' src="icons/ArrowDown.png" onFocus="if(document.getElementById('_arrowdown').disabled == true){return false;}" disabled='true'>
但是这个修复工作并不起作用。