【发布时间】:2014-08-05 08:50:26
【问题描述】:
根据The Accessibility Project 屏幕读取使用JavaScript。
Web 开发人员的一个常见误解是屏幕阅读器只阅读非 JavaScript 页面。由于这种误解,我们有时认为没有必要让 JavaScript 应用程序和其他功能可访问。这绝对是错误的。
我的问题仍然是,以哪种方式?
我使用 JavaScript 放置与此类似的电子邮件。一个小函数解密该值并将其存储在href-attribute 以及替换占位符文本:
<a data-value="[encrypted email]">This E-Mail is being protected against bots. […]</a>
在文档准备好时变成这样:
<a href="mailto:somebody@somedmaincom">somebody@somedmaincom</a>
我的问题是:
- 这种方式可以通行吗?
- 除了明确使用 JavaScript 将内容替换为实际值之外,我是否必须应用 aria-role?
【问题讨论】:
标签: javascript html accessibility screen-readers wai-aria