【发布时间】:2018-05-02 13:50:05
【问题描述】:
我有一个带有role="listitem" 的 div 元素。它包含多个 div,里面有一些文本。当他关注外部 div 时,我希望读取自定义 aria-label 而不是内部文本。这是我的示例代码:
<div role="listitem" aria-label="Hello World" tab-index="0">
<div> A </div> <div> b </div> <div> c </div> <div> d </div>
</div>
在 JAWS 和讲述人上,它按预期工作。在 NVDA 上,它正在读取内部文本。
在将外部 div 更改为锚标记时,NVDA 读取正确的aria-label,但我不能在产品代码中这样做。
【问题讨论】:
标签: html accessibility nvda