angularjs - NVDA 屏幕阅读器读取文本上的可点击字词

标签 angularjs html accessibility nvda

知道为什么 NVDA 在 html 示例中通过文本切换时读取可点击的词:

<h1 tabindex="1"> testing </h1>

NVDA 将读取可点击测试

最佳答案

首先请记住,tabindex 在 a11y 中不是一个好习惯,而且标题也不需要 tabindex NVDA 提供了带有 H 键的标题导航。关于可点击,根据我的经验,我可以说这是 NVDA 的一个已知问题,如果您检查其他 SR(画外音或 Chromebox)应该被正确阅读

关于angularjs - NVDA 屏幕阅读器读取文本上的可点击字词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40128504/

相关文章:

javascript - 将数据从 javascript 传递到 servlet

ios - 带有 iOS ViewController 的辅助功能标签以表单形式呈现

javascript - 检查 Angular 模板中数组中的值是否?

javascript - 使用 ng-click 更改按钮中的文本

html - 将 HTML table 元素放置在 img 元素之上

javascript - 删除父 div JavaScript

javascript - 模糊 Angular JS 上的异步验证指令

angularjs - 在 angucomplete 中设置默认值

html - 如何使用 ARIA HTML5 对屏幕阅读器和其他 AT 隐藏 ASCII 艺术?

javascript - 列表项不会因打开辅助功能而改变高度以响应大文本