我正在开发一个手风琴,我想知道是否可以使用javascript插入aria属性。我使用了引导程序,它最初具有所有的aria标记。有什么理由吗?屏幕阅读器会看到动态插入的aria属性吗?
答案 0 :(得分:0)
页面加载后,通常会使用JavaScript插入和更改aria属性。在某些情况下,有必要在用户交互过程中添加和删除属性。它应该可以在最新版本的流行屏幕阅读器(如NVDA,VoiceOver和JAWS)中正常工作。
但是,这并不是绝对安全的,导致某些非常老的屏幕阅读器在页面加载后会构建可访问性树,而以后没有任何更新。