我需要帮助识别JavaScript代码中的错误
因此,这是我第一次用JS&HTML编写代码,我正在尝试制作一个“石头剪刀”游戏,代码如下:我需要帮助识别JavaScript代码中的错误,javascript,html,Javascript,Html,因此,这是我第一次用JS&HTML编写代码,我正在尝试制作一个“石头剪刀”游戏,代码如下: <body> <button>Rock</button> <button>Paper</button> <button>Scissors</button> <button class = "well">well</button> <div class="
<body>
<button>Rock</button>
<button>Paper</button>
<button>Scissors</button>
<button class = "well">well</button>
<div class="result"></div>
<script>
const buttons = document.querySelectorAll("button");
for (let i = 0; i < buttons.length; i++) {
buttons[i].addEventListener("click", function() {
const player = buttons[i].innerHTML;
const robot = buttons [Math.floor(Math.random() * buttons.length)].innerHTML;
let resultat = "";
if (player === robot) {
resultat = "It's a Tie ^^";
}
else if ((player === "Rock" && robot === "Scissors")
|| (player === "Paper" && robot === "Rock")
|| (player === "Scissors" && robot === "Paper")) {
result = "You won :)";
}
else if ((player === "well")) {
result = "CHEATER !!!";
}
else {
result = "You Lost :/";
}
document.querySelector(".result").innerHTML =
`player : ${player} </br>
robot : ${robot} </br>
${result}`;
}
}
</script>
</body>
岩石
纸张
剪刀
好
const buttons=document.queryselectoral(“按钮”);
for(设i=0;i
机器人:${robot}
${result}`;
}
}
我总是犯很多错误。我做错了什么?您错过了按钮[I]的结束语。addEventListener。在底部,即花括号后面的最后一秒,您需要添加
)
岩石
纸张
剪刀
好
const buttons=document.queryselectoral(“按钮”);
for(设i=0;irobot:${robot}${result}`;
})
}
如果是打字错误造成的,则对该事实进行评论,而不是回答,并将问题标记为该事实。@JackBashford好的,我们将从下次开始处理这个问题。当你说“你有一大堆错误”时,最好将这些错误包括在问题中。我也会考虑使用一个编辑器来帮助避免简单的语法错误。