向表中的嵌套元素添加aria-labelledby的解决方案

Workaround for adding aria-labelledby to nested elements in a table

本文关键字:添加 aria-labelledby 解决方案 元素 嵌套      更新时间:2023-09-26

我有一个表嵌套的形式,下拉等,我试图通过使屏幕阅读器读取列中的每个元素的列标题访问。目前,我正试图添加aria-labelledby与头部的id,但有时会得到有点繁琐的元素是动态创建的。有更好的方法吗?

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

请看下面的例子:http://www.hhs.gov/web/policies/webstandards/htmltable.html