为什么屏幕阅读器不会读出标签为select元素

问题描述:

如果我有一个标签,一个标准的选择元素,像这样:为什么屏幕阅读器不会读出标签为select元素

<label for="mySelect">My Select</label> 
<select id="mySelect"> 
    <option>Please select</option> 
    <option>One</option> 
    <option>Two</option> 
</select> 

当我使用JAWS或Mac配音,屏幕阅读器读取第一个选项,而不是标签。

有一些唱段属性我应该加入让屏幕阅读器读取标签?

这是不幸的是使用虚拟光标时,根据Testing Select box labels with Screen Readers与大白鲨预期的行为。

用户必须使用tab密钥才能获得相关标签