提问人:Chun Chan 提问时间:11/11/2023 最后编辑:AndyChun Chan 更新时间:11/13/2023 访问量:24
屏幕阅读器是否可以读取角色为“combobox”的输入元素的展开/折叠状态?
Can screen reader read the expanded/collapsed state of an input element with role ‘combobox’?
问:
我知道使用咏叹调扩展的屏幕阅读器应该阅读扩展的状态。但是有谁知道这是否可能?<input role=“combobox”>
我尝试了几种变体,但唯一读取扩展状态的变体是角色列表框。
这里有一个简单的堆栈闪电战来说明我的意思 https://stackblitz.com/edit/js-jxzyqr?file=index.html
答:
-2赞
Hit Gojiya
11/11/2023
#1
是的,当在网页或应用程序中使用适当的 aria 属性(如 aria-expanded)时,屏幕阅读器通常可以使用角色组合框读取输入元素的展开/折叠状态。
评论
1赞
Chun Chan
11/11/2023
你能给我举个例子吗?我似乎无法让它读取状态
0赞
Andy
11/13/2023
这读起来非常像人工智能的答案。请注意,目前在 stackoverflow 上禁止 AI 答案。
评论
aria-expanded
始终进入打开列表框的切换开关,在本例中为 .listbox
aria-expanded
combobox