如果我通过javascript设置了aria属性,这些属性对屏幕阅读器是否可见并且有效?

时间:2019-10-06 06:33:26

标签: javascript wai-aria

我正在开发一个手风琴,我想知道是否可以使用javascript插入aria属性。我使用了引导程序,它最初具有所有的aria标记。有什么理由吗?屏幕阅读器会看到动态插入的aria属性吗?

1 个答案:

答案 0 :(得分:0)

页面加载后,通常会使用JavaScript插入和更改aria属性。在某些情况下,有必要在用户交互过程中添加和删除属性。它应该可以在最新版本的流行屏幕阅读器(如NVDA,VoiceOver和JAWS)中正常工作。

但是,这并不是绝对安全的,导致某些非常老的屏幕阅读器在页面加载后会构建可访问性树,而以后没有任何更新。