如果用户键入了一个字母,那么我的代码如下:这封信不能重复。如何忽略重复使用键码?
在我的情况下,我使用了一个键码和一个if
- else
声明。有没有办法让它只有一个按键,每个字母一个时间?
<!DOCTYPE html>
<html>
<head>
<style>
#Ans_container {
margin-left: 37%;
margin-bottom: 350px;
width: 400px;
height: 80px;
background-color: yellow;
font-size: 50px;
}
</style>
</head>
<body onload="del();">
<div id="Ans_container"></div>
<script>
function typing(x) {
if (x.keyCode == 65) {
document.getElementById("Ans_container").innerHTML += "A";
}
if (x.keyCode == 66) {
document.getElementById("Ans_container").innerHTML += "B";
}
if (x.keyCode == 67) {
document.getElementById("Ans_container").innerHTML += "C";
}
if (x.keyCode == 68) {
document.getElementById("Ans_container").innerHTML += "D";
}
if (x.keyCode == 69) {
document.getElementById("Ans_container").innerHTML += "E";
}
if (x.keyCode == 70) {
document.getElementById("Ans_container").innerHTML += "F";
}
if (x.keyCode == 71) {
document.getElementById("Ans_container").innerHTML += "G";
}
if (x.keyCode == 72) {
document.getElementById("Ans_container").innerHTML += "H";
}
if (x.keyCode == 73) {
document.getElementById("Ans_container").innerHTML += "I";
}
if (x.keyCode == 74) {
document.getElementById("Ans_container").innerHTML += "J";
}
if (x.keyCode == 75) {
document.getElementById("Ans_container").innerHTML += "K";
}
if (x.keyCode == 76) {
document.getElementById("Ans_container").innerHTML += "L";
}
if (x.keyCode == 77) {
document.getElementById("Ans_container").innerHTML += "M";
}
if (x.keyCode == 78) {
document.getElementById("Ans_container").innerHTML += "N";
}
if (x.keyCode == 79) {
document.getElementById("Ans_container").innerHTML += "O";
}
if (x.keyCode == 80) {
document.getElementById("Ans_container").innerHTML += "P";
}
if (x.keyCode == 81) {
document.getElementById("Ans_container").innerHTML += "Q";
}
if (x.keyCode == 82) {
document.getElementById("Ans_container").innerHTML += "R";
}
if (x.keyCode == 83) {
document.getElementById("Ans_container").innerHTML += "S";
}
if (x.keyCode == 84) {
document.getElementById("Ans_container").innerHTML += "T";
}
if (x.keyCode == 85) {
document.getElementById("Ans_container").innerHTML += "U";
}
if (x.keyCode == 86) {
document.getElementById("Ans_container").innerHTML += "V";
}
if (x.keyCode == 87) {
document.getElementById("Ans_container").innerHTML += "W";
}
if (x.keyCode == 88) {
document.getElementById("Ans_container").innerHTML += "X";
}
if (x.keyCode == 89) {
document.getElementById("Ans_container").innerHTML += "Y";
}
if (x.keyCode == 90) {
document.getElementById("Ans_container").innerHTML += "Z";
}
}
document.onkeydown = typing;
</script>
</body>
</html>
THX队友IDK的有一个简单的方法来做到这一点。我花了我的时间输入所有这些如果其他语句 – Kingsgame