Javascript 通过击键来关闭功能

标签 javascript keyboard

我不会包含任何代码,因为我想问的内容很容易理解,假设我有一个名为 StartTimer() 的函数。

我想通过调用该函数来启动屏幕上的计时器,但我不希望在页面加载或其他操作时调用它,我希望在按下键盘上的某个键时调用它,例如F9。我该怎么做?

最佳答案

这可能对你有帮助。

function callFunction(e) {
    //to determine which key is pressed eg:- checking enter key is pressing
    if (e.keyCode == 13) { 
          StartTimer() //your function is called when enter key is pressed 
                       //Or you can put key code as you want 
    }
}

如果你想在 body 的任何地方按键,那么你可以这样做

<body onkeypress="callFunction(event)"></body>

关于Javascript 通过击键来关闭功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21410981/

相关文章:

Javascript:将灰度转换为给定色调的颜色

javascript - KeystoneJS,在模型 AdminUI 中显示多对多关系

keyboard - 为什么 Windows/Meta/Command 键称为 GUI?

android - 我可以从 android 上的代码控制键盘,特别是大写锁定吗

asp.net - 如果页面作为弹出窗口打开,是否可以隐藏 ASP.NET 母版页的内容?

javascript - 为什么我们需要 React 中的默认导出?

javascript - 如何解析这种json数组

python - 从 Python 将按键插入 Linux 控制台

ios - 用 swift 删除键盘

keyboard - flutter 数字键盘未完成按钮