我包含setinterval使用空格键暂停功能的功能后,该功能未运行
if(event.keyCode == 32 ){
clearInterval(timerId);
Run Code Online (Sandbox Code Playgroud)
您正在寻找的只是在DOM中添加一个eventListner,它可以监听键盘的按键事件
// adding eventListner to he document for keypress event
document.addEventListener("keypress", (event) => {
if (event.keyCode == 32) { // if the spacebar (keycode 32 is pressed)
clearInterval(myVar); // clear the interval
}
})
// Setting the Intevral here
var myVar = setInterval(myTimer, 1000);
function myTimer() {
var d = new Date();
var t = d.toLocaleTimeString();
document.getElementById("demo").innerHTML = t;
}Run Code Online (Sandbox Code Playgroud)
<div id="demo"></div>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |