如果我使用Tab键选择一个JAWS,则会读取标签和值。如果我做出选择,则导航离开,然后JAWS将仅读取所选值。
有什么办法让屏幕阅读器读取标签和值?
答案 0 :(得分:1)
如果您的代码在语义上是正确的,则不必担心屏幕阅读器宣布表单元素的方式会有细微的差别。 JAWS,NVDA和VoiceOver都有细微差别。您可以描述或发布您的代码吗?如果是这样,那就没事了:
<label for='myselect'>here is my label</label>
<select id='myselect'>
<option>foo</option>
<option>bar</option>
</select>
<label>
元素通过使用<select>
属性指向for
。只要标签和选择以这种方式绑在一起,那么屏幕阅读器如何对待它就超出了您的控制范围。