我有一个带有锚点的按钮,为了提高可访问性,我希望能够用空格键触发它。但是,当按钮处于焦点状态时,点击空格键会使页面向下跳转,而不是触发按钮。
我曾尝试过咬下空格键:
<a href="stackoverflow.com">Go to Stack Overflow</a>
我曾尝试过咬下空格键:
window.onkeydown = function(e) {
return !(e.keyCode == 32);
};
但是我不希望这样。我不确定将空格键映射到回车键是否是一个明智的解决方案,或者它是否可行。如何使用纯JS用空格键触发按钮?
<a>
作为锚点的方式。在HTML 4.01中,<a>
标签可以是超链接或锚点。在HTML5中,<a>
标签始终是超链接,但如果没有href
属性,则仅作为超链接的占位符。 - racecarjonathan