javascript - 使 onClick 事件适用于视障人士

标签 javascript onclick accessibility

我在使用 onClick 事件将商品添加到购物车的网站时遇到问题。问题出现在无法使用键盘添加产品的视障用户身上。

我想用正常的 href="addtocard.php?id=1234"带回添加功能应该可以解决问题,但在 SEO 方面这可能会影响其他问题。

是否还有其他方法,可能使用 onkeypress 等事件,或者与 javascript 的使用完全相关?提前致谢。

最佳答案

拥有 addtoCart.php?ID=5 不会对您的 SEO 产生不利影响。现代/顶级搜索引擎将足够智能,能够识别该页面的功能,并相应地对其进行索引。

在设计网站时,我忘记了这种类型设计的具体名称,但最好总是向上构建它,即将 onclick/javascript 功能添加为网站基础之上的额外功能,这样,如果用户禁用了这些功能中的任何一个,该网站仍然可以完美运行,因此这是构建下一个网站时需要考虑的事情。

所以我建议构建 addtoCartPage。我认为情况没有你想象的那么糟糕。

关于javascript - 使 onClick 事件适用于视障人士,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4722110/

相关文章:

javascript - 如何将参数传递给动态行单击事件的函数

java - RecyclerView Adapter OnClick 参数

ios - 辅助功能:将焦点移至 UITableViewController 中 tableView 的第一个单元格

javascript - 多个图像预览未显示

javascript - 是否可以异步定义 Mocha 测试?

javascript - 检测 `select` 中下拉选项列表的滚动?

ios - 如何强制 VoiceOver 不读取 View Controller 标题的 "heading"字

javascript - 如何在选择另一个按钮时停止脚本

javascript - onclick 事件在 IE8 中被破坏

android - RecyclerView 中延迟加载子级的 RecyclerView 可访问性遍历