我正在使用img标记。通常图像不会包含在TAB导航流程中。所以我将img标签的“tabindex
”属性设置为0,以便它被包含在流程中。我禁用了它。在这种情况下,在IE中,这个img没有得到关注。而在FF和Chrome中,尽管禁用了它,但它仍然得到了重点关注。我的观察结果是,tabindex = 0的元素虽然已启用或已禁用,但已包含在webkit的TAB导航流中。禁用的元素获取焦点在Chrome和Firefox中
如何克服这一点。
原始代码:
<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'>
但此修复程序不起作用。
我不希望图像在禁用时才会聚焦。不总是。 –
@ Rajasri.J ..检查此更新提琴只适用于残疾人图像http://jsfiddle.net/k8j7yehs/4/ –
工作完全好!感谢您的时间和支持。 –