当我尝试代码时,键变量显示为“未定义”。我认为它在某种程度上不是全局的,即使我没有把它放在一个函数中。有人知道如何解决这个问题吗?帮助将不胜感激。
<html>
<head>
<script>
var key = Math.floor(Math.random() * 27 + 96);
function lespres(event) {
var p = 0;
document.getElementById('pedonummer').innerHTML = "random getal" + key;
var x = event.which;
document.getElementById('teest').innerHTML = "KEY PRESSED: " + x;
if(x == key) {
var p = p + 1;
document.getElementById('punten').innerHTML = p + "points";
var key = Math.floor(Math.random() * 27 + 96);
}
}
</script>
</head>
</html>