我使用了一个带有快捷键的按钮作为'Alt + r'..我已经根据一些评估使用javascript(没有重新加载jsp)更改了按钮的值。如何设置accesskey为新值为“Alt + n”的按钮除了相同的javascript函数。就像'innerHtml'用于更改按钮的值,有任何方式我可以更改按钮的快捷键
答案 0 :(得分:1)
您可以使用accessKey属性:
document.getElementById("yourButtonId").accessKey = "n";
但是,您不能保证它会映射到Alt+N
,因为that depends on the browser。
答案 1 :(得分:0)
使用alt键你必须捕获一些事件(keyup,keydown,取决于你正在使用的技术)。但是,在许多平台和浏览器上,这是非常不可靠的。以下是一些更多信息:http://www.quirksmode.org/js/keys.html以下是2种不同技术的演示:http://www.cross-browser.com/x/examples/shift_mode.php。祝你好运!