我在页面上使用非常基本的HTML Select。这是代码。
<label for="favcity">Which is your favorite city?</label>
<select id="favcity" name="select">
<option value="1">Amsterdam</option>
<option value="2">Buenos Aires</option>
<option value="3">Delhi</option>
</select>
我看到屏幕阅读器在折叠时宣布">折叠",但它没有宣布展开。由于这是一个本机 HTML 选择下拉列表,因此屏幕阅读器对此下拉列表的预期行为是什么。他们是否应该在展开下拉列表时宣布扩展。
有什么方法可以让屏幕阅读器在组合框展开时宣布展开?
应宣布"扩展"以指示用户可以使用关联的内容。 这通常是针对自定义控件(自定义下拉列表、手风琴等(完成的。 但是,对于本机 HTML 选择下拉列表,不需要这样做,因为下拉列表内容无需激活下拉列表即可使用。 当下拉列表具有焦点且未处于下拉列表或"展开"状态时,用户已经可以使用箭头键进行选择。 当为 Select 元素激活下拉列表时,屏幕阅读器将播报"列表"或"列表框"以指示显示整个选项列表。 无论列表是否"展开",用户都可以使用键盘选择列表中的项目,因此在这种情况下,宣布不会为视障用户提供