如何将aria组合框角色与网格元素一起使用?

时间:2017-12-23 23:00:25

标签: combobox accessibility wai-aria wcag

我试图制作一个可访问的日历插件,您可以在其中手动编写输入日期或从表格中选择日期。我使用的是WAI-ARIA,我认为我正确地按照说明操作,但Chrome开发者工具辅助功能审核会在下面看到错误

说明:

https://www.w3.org/TR/wai-aria-1.1/#combobox

https://www.w3.org/TR/wai-aria-1.1/#grid

示例:

https://www.w3.org/TR/wai-aria-practices-1.1/examples/combobox/aria1.1pattern/grid-combo.html

错误:

https://i.stack.imgur.com/OIX1f.png

我的代码:

[[1 0 1 1]
 [1 0 1 0]]

1 个答案:

答案 0 :(得分:0)

错误消息表明具有组合框作用的任何内容都需要子元素,但在标记中找不到它们。已经some changes to the combobox role所以,如果你从一个较旧的例子开始工作,它将会过时。尝试从div和表中删除角色属性,看看是否有帮助。