我需要高中的网络开发项目的帮助,我们仍然在做非常基本的事情&我的老师检查我们的代码,所以请不要有非常高级的答案。
我有一堆空id
,guess1
,guess2
,guess3
,等等。我试图在每次输入输入时将用户输入(playerGuess)存储在下一个空白的innerHTML中,但我真的不知道怎么做。我尝试过像
"guess" + guessnumber.innerHTML = playerGuess
或类似
test = "guess" + guessnumber
test.innerHTML = playerGuess
我理解为什么两者都不起作用,那么如何正确格式化呢?感谢
答案 0 :(得分:2)
这是一个范围:
<span id="guess1"></span>
您可以通过以下方式获得猜测:
playerGuess = window.prompt("Guess: ");
或者来自输入,如下:
playerGuess = document.getElementById("guess-input").value;
可能有一个循环来跟踪进行了多少次猜测:
var i = 0;
while (i < MAX_TRIES && playerGuess !== target) {
playerGuess = prompt("Guess: ");
i++;
}
你需要把猜测放在跨度中:
document.getElementById("guess"+i).textContent = playerGuess;
这些是件。你可以做到。
请务必使用 var 声明所有变量并初始化任何常量。
答案 1 :(得分:1)
错误的方式。
var playerGuess = "guess" + guessnumber.innerHTML;