我有一个带有OnClick事件的IMG标签。 我发现TAB键导航会跳过这个图像字段,但我需要让它停在那里并将该元素视为常规可制表控件字段。 有没有办法做到这一点?我不能简单地将一个A标签包裹在它周围,因为那会影响各种样式表并破坏设计。
通常最好的方法是使用一个按钮,然后将单击事件绑定到该按钮。 <button type="button"><img src="..." alt="..."></button> 您还可以在图像上添加tabindex="0",以便它出现在选项卡顺序中(无需指定特定位置,因此排序是自然的),但是这样做在辅助技术方面效果不佳。
tabindex="0"
属性添加到其中。但是这可能会破坏选项卡切换的顺序。 - KBN