问题描述我想对按键进行数次循环检测,比如使用for循环检测按键三次,每次监测到按键触发会执行指定的函数,比如我按下空格(keyCode=32),然后后台打印出1 ,按下三次打印出三个1.但是我目前遇到的问题是,按下一次就会弹出三个1,代码如下:<html>
<script type="text/javascript">
for(let i=0;i<3;i++){ document.addEventListener("keydown",function(){ var e = event || window.event || arguments.callee.caller.arguments[0]; if(e.keyCode!=null&&e.keyCode==32){ console.log('ok');
}
})
} </script></html>求大佬答疑呀~
添加回答
举报
0/150
提交
取消