使用javascripts处理快捷键

时间:2010-12-29 07:40:40

标签: javascript

我使用了一个带有快捷键的按钮作为'Alt + r'..我已经根据一些评估使用javascript(没有重新加载jsp)更改了按钮的值。如何设置accesskey为新值为“Alt + n”的按钮除了相同的javascript函数。就像'innerHtml'用于更改按钮的值,有任何方式我可以更改按钮的快捷键

2 个答案:

答案 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。祝你好运!