我尚未设置屏幕阅读器进行自我测试,但是我想知道屏幕阅读器在单击按钮或链接时会使用哪个特定的浏览器事件?
这等效于鼠标单击或制表到元素并按Enter或空格吗?
答案 0 :(得分:1)
屏幕阅读器将触发click()
事件,但屏幕阅读器用户仍可以使用其键盘,鼠标,触控板或盲文显示器。
请参见SCR35: Making actions keyboard accessible by using the onclick event of anchors and buttons
虽然“ onclick”听起来像是与鼠标绑在一起的,但onclick事件实际上是映射到链接或按钮的默认操作的。当用户用鼠标单击元素时会发生默认操作,但是当用户将元素聚焦并按Enter或空格,以及通过辅助功能API 触发元素时,也会发生默认操作。 >