Javascript 在计算器中使用键盘键而不是鼠标

Javascript 在计算器中使用键盘键而不是鼠标,javascript,html,Javascript,Html,有人能帮我怎么做吗?这是我的计算器,我想用键盘功能代替鼠标。我该怎么做?下面是我的计算器的完整代码 输入[类型=按钮]{ 颜色:白色; 边界:0; 显示:块; 高度:110px; 宽度:90px; 字体系列:百老汇; 字体大小:200%; 盒影:0px4pRGBA(0,0,0,0.2); 边界半径:3px; 利润率:0 7px 11px 0; 过渡:所有0.2秒缓解; } 运输署{ 背景色:; } 输入[类型=文本]{ 颜色:黑色; 字体大小:300%; 高度:100px; 边界半径:5px

有人能帮我怎么做吗?这是我的计算器,我想用键盘功能代替鼠标。我该怎么做?下面是我的计算器的完整代码


输入[类型=按钮]{
颜色:白色;
边界:0;
显示:块;
高度:110px;
宽度:90px;
字体系列:百老汇;
字体大小:200%;
盒影:0px4pRGBA(0,0,0,0.2);
边界半径:3px;
利润率:0 7px 11px 0;
过渡:所有0.2秒缓解;
}
运输署{
背景色:;
}
输入[类型=文本]{
颜色:黑色;
字体大小:300%;
高度:100px;
边界半径:5px;
}
#计算器{
宽度:425px;
高度:自动;
保证金:100像素自动;
填充:20px 20px 9px;
背景:9dd2ea;
背景:线性梯度(#9dd2ea,#8bceec);
边界半径:3px;
盒影:0px 4px#009de4,0px 10px 15px rgba(0,0,0,0.2);
}
p{
颜色:灰色;
}
#清楚的{
高度:2倍;
宽度:2倍;
背景色:红色;
}
卡西欧
卡拉斯奥格辛塞利奥酒店

//这是计算器的文本框
//这个用于清除计算器文本框显示的任何内容 //下面是计算器的数字代码 作者:Raymart C.Lopez


您可以尝试以下方法:

试着告诉我发生了什么:)

window.addEventListener('keypress',函数(e){
var-keycode=e.which | | e.keycode;
var valueEntered=String.fromCharCode(keycode);
console.log(输入值);

});看起来您只需要在
输入上为
=
单独设置一个事件侦听器

$(function () {
  $("#textboxes, body").keydown(function (event) {
    if (event.which == 187) {
      $("#equals").trigger("click");
      return false;
    }
  });
});
我使用了jQuery。您还可以使用无jQuery版本:

window.addEventListener('keydown',function (event) {
  if (event.which == 187) {
    $("#equals").trigger("click");
    return false;
  }
});

Fiddle:

只需为keydown添加一个事件监听器并按下键值。我不知道如何使用它,以前从未尝试过。snippet应该是一个完整的工作功能代码。不仅仅是一个JavaScript的“片段”。看起来不错,伙计。。。但是:1。这并不能回答问题。2.这不能正常工作。按
=
给出
>
。你能检查一下吗?@PraveenKumar天哪,我以前有过这个问题。我总是忘记使用哪种事件组合。请查看我的更新答案:)“=”按钮正在工作。。但其他人不是。。。但仍然很好:)@RaymartC.Lopez这是最主要的。埃奎尔托。检查我的答案。这对你有用吗?不行。。你能给我完整的密码吗?加上我的计算器?如果可以的话。。谢谢我在学校的项目。