我正在尝试制作一个JavaScript,如果我按 B ,它将每0.5秒按一次 space 。
因此,就像键绑定一样,我必须使其可切换。
我刚开始使用javascript,找不到任何有帮助的东西,所以我希望这里的人可以帮助我。
Thnx:)
答案 0 :(得分:0)
在JavaScript中,有一个名为onkeydown
的事件,只要按下键盘键就会触发该事件。因此,您可以处理此事件,并检查已按下的键是否为“ B”。如果是这样,请执行您想要实现的目标:
document.onkeydown = function(e) {
if(e.keyCode == 66) { //the keyCode of the 'B' key
//do whatever you want here
}
}
注意:如果您希望仅在特定的div / element(而不是整个文档)中发生此行为,请执行以下操作:
var myElement = document.getElementById("some_id");
然后,将document.onkeydown
替换为myElement.onkeydown