Javascript 将按钮与键盘关联

Javascript 将按钮与键盘关联,javascript,Javascript,我有以下计算器: 好的,我不知道这是否可行,但是:当你点击一个按钮时,它会附加一些默认的css。但当我从键盘上按1时,什么都没有发生(这意味着我的1按钮没有收到任何按下的声音)。。那我该怎么做呢 我尽力解释我想要什么:) 我将不得不在我拥有的任何按钮上添加功能 这是接受输入的按键(以防卡住) 仅函数编号(evt) { var charCode=(evt.which)?evt.which:event.keyCode 如果((charCode>=42)&&(charCode尝试将其添加到javasc

我有以下计算器:

好的,我不知道这是否可行,但是:当你点击一个按钮时,它会附加一些默认的css。但当我从键盘上按1时,什么都没有发生(这意味着我的1按钮没有收到任何按下的声音)。。那我该怎么做呢

我尽力解释我想要什么:)

我将不得不在我拥有的任何按钮上添加功能

这是接受输入的按键(以防卡住)

仅函数编号(evt)
{
var charCode=(evt.which)?evt.which:event.keyCode

如果((charCode>=42)&&(charCode尝试将其添加到javascript代码中:

$(document).keypress(function(event) {
    var n = event.keyCode - 48;
    if (n >=0 && n <= 9) {
        calculator.result.value += n;
    }
});
$(文档)。按键(功能(事件){
var n=event.keyCode-48;

如果(n>=0&&n是否打开了NumLock?对我来说效果很好…当您在键盘上按1时,它会使1像您用鼠标按下一样进行交互?
$(document).keypress(function(event) {
    var n = event.keyCode - 48;
    if (n >=0 && n <= 9) {
        calculator.result.value += n;
    }
});