【发布时间】:2014-05-05 10:19:16
【问题描述】:
我尝试了preventDefault(),但没有成功。有什么我遗漏的吗?
如果可能,我会尝试全局禁用它(例如在window 上注册事件)
【问题讨论】:
-
按键组合取决于平台,但我说的是 html accesskeys
-
为什么不直接删除属性?
-
我认为这会影响可访问性...这是唯一的选择吗?
-
呃……?它会不会和
preventDefault()有同样的影响(假设preventDefault()会起作用)?可以使用 JS 删除/返回属性,如果这是您的重点,您不必从文件中删除它们。 -
您的解决方案确实会影响可访问性。因为屏幕阅读器会说,例如,“保存按钮 alt+S”,但是当用户按下 alt+S 时,由于您的
preventDefault()或其他原因,什么都不会发生。所以只需删除accesskey属性。
标签: javascript html dom accessibility wai-aria