将aria-labelledby添加到表中的嵌套元素的解决方法

时间:2013-06-19 21:23:30

标签: javascript html screen-readers wai-aria

我有一个包含嵌套表单,下拉列表等的表格,我试图让屏幕阅读器读取列中每个元素的列标题。目前,我正在尝试使用标头的id添加aria-labelledby,但由于元素是动态创建的,因此有时会变得有点乏味。有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

为什么不在表的标题上使用scope属性?这会将列标题与它们下面的表格单元格相关联 - 并且每次动态向表格添加内容时都不必应用它们。

请参阅此页面以获取示例: http://www.hhs.gov/web/policies/webstandards/htmltable.html