我是编码的新手,这个话题可能很常见,但是我很困惑。
我有一个按钮:
<button onclick = typeWriter()>/click</button>`
我的功能:
var myArray = ['such', 'something else', ];
var rand = myArray[Math.floor(Math.random() * myArray.length)];
var i = 0;
var speed = 55;
function typeWriter() {
if (i < rand.length) {
document.getElementById("question").innerHTML += rand.charAt(i);
i++;
setTimeout(typeWriter, speed);
}
}
如何添加键盘键(如空格键)作为事件侦听器或类似的控件,以便当我按下空格键(而不是在文本框中)时,它按下按钮并触发功能?一个简单的香草javascript答案将是可取的,因为我没有jQuery。
仅仅添加用空格键触发myFunction的脚本而不是通过触发按钮来更好?如果是这样,我该如何编程?
顺便说一句:我正在尝试使用iPad键盘在移动设备上执行此操作。这会改变什么吗?
谢谢。
window
如果要在HTML的所有位置触发函数,则可以添加一个侦听器。
window.onkeydown = function(event) {
if (event.keyCode == 32) {
//your function here
};
};
在这里您可以找到键盘的所有键代码:https : //keycode.info/
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句