Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/403.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Onkeypress函数返回空格而不是字母_Javascript_Arrays_Onkeypress - Fatal编程技术网

Javascript Onkeypress函数返回空格而不是字母

Javascript Onkeypress函数返回空格而不是字母,javascript,arrays,onkeypress,Javascript,Arrays,Onkeypress,我在中使用了以下命令,试图让用户的字母guess出现在屏幕上,但当我检查devtools时,按键将返回到数组中,如[,,]。没有信。想法 var-letguessText=document.getElementById(“letguess”) var guessArray=[] document.onkeypress=函数(事件){ var guess=event.key push(String.fromCharCode(guess)); letguessText.textContent=gue

我在中使用了以下命令,试图让用户的字母guess出现在屏幕上,但当我检查devtools时,按键将返回到数组中,如[,,]。没有信。想法

var-letguessText=document.getElementById(“letguess”)
var guessArray=[]
document.onkeypress=函数(事件){
var guess=event.key
push(String.fromCharCode(guess));
letguessText.textContent=guessArray;
}

您不需要fromCharCode,因为event.key是字符。这里有一个例子

var-letguessText=document.getElementById(“letguess”)
var guessArray=[]
document.onkeypress=函数(事件){
var guess=event.key
push(guess);
letguessText.textContent=guessArray;
}

开始输入

我想你想用这个?push(guess);成功了。非常感谢。