编程的一种新功能,做了一个测试演示,以弄清关键输入是如何工作的。在我开始注意到某些密钥尚未注册之前,该演示看起来不错。我只是按住q-> w-> e-> r-> t,除非我松开其他键,否则t不会出现在输出中。这是我的代码,非常基本。var p1 = document.getElementById("p1");var keys = [];document.addEventListener("keydown", function(e) { keys[e.keyCode] = true; update();});document.addEventListener("keyup", function(e) { keys[e.keyCode] = false; update();});function update() { console.log(keys); p1.innerText = ""; for (i = 0; i < keys.length; i++) { //checks the entire array and outputs the arr position, which is the keycode, if true if (keys[i]) { p1.innerText += i + " | "; } }}<p id="p1">testing</p>关于为什么第五个输入有时不映射的任何想法?有办法解决这个问题吗?
添加回答
举报
0/150
提交
取消