在工作中,我一直在优化我帮助为我们的一位客户(我不能说是谁)开发的网站之一,以便使用 WAI-ARIA 属性符合 ADA。我一直在想,创建一个小型 JS 库是否会更容易,它可以执行以下操作:将“role=button”添加到我设计的看起来像按钮的 anchor ,将“tabindex=0”添加到我的元素想要“可选项”等。
我想知道用 JS 添加 WAI-ARIA 属性是否是一个好的做法,或者是不受欢迎的做法。一些辅助功能评估工具在评估页面时不会运行页面的 JS,因此它会认为这些是痛点,但实际上并非如此。
最佳答案
这可能会有所帮助 Add ARIA inline or via script? 另请注意,如果您使用 role=button 则需要 act like a button (即提供适当的键盘交互行为)
关于javascript - 使用 JS 添加 WAI-ARIA 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38112014/