我在使用 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/