【发布时间】:2021-11-29 18:30:55
【问题描述】:
我是编码和 JavaScript 的新手,我想编写一个计算器作为一项任务。到目前为止一切正常: 我的问题是:我可以使用按键来使用我的计算器吗?所以,例如如果我想在我的计算器中输入数字 5,我必须按下我用鼠标创建的按钮。如何为它们分配密钥?
【问题讨论】:
-
监听
document..的keydown事件?
标签: javascript html css
我是编码和 JavaScript 的新手,我想编写一个计算器作为一项任务。到目前为止一切正常: 我的问题是:我可以使用按键来使用我的计算器吗?所以,例如如果我想在我的计算器中输入数字 5,我必须按下我用鼠标创建的按钮。如何为它们分配密钥?
【问题讨论】:
document ..的keydown事件?
标签: javascript html css
您可以使用keydown 事件。例如,以下代码应该可以解决您的问题。它会监听 5 键何时按下并有注释,您应该在其中调用您需要使用的任何函数。
document.addEventListener("keydown", e => {
if(e.code == "Digit5"){
// Add the number 5 to your calculator
}
});
【讨论】: