Javascript 在id引用的范围内存储文本

Javascript 在id引用的范围内存储文本,javascript,Javascript,对于一个web开发项目需要一些帮助,我们仍然在做一些基础性的工作 我有一堆带有ids的空跨度,比如guess1,guess2,guess3等等。每次用户输入内容时,我都试图将用户输入的playerGuess存储到下一个空用户的innerHTML中,但我真的不知道如何存储。我试过做类似的事情 "guess" + guessnumber.innerHTML = playerGuess test = "guess" + guessnumber test.in

对于一个web开发项目需要一些帮助,我们仍然在做一些基础性的工作

我有一堆带有
id
s的空跨度,比如
guess1
guess2
guess3
等等。每次用户输入内容时,我都试图将用户输入的
playerGuess
存储到下一个空用户的innerHTML中,但我真的不知道如何存储。我试过做类似的事情

"guess" + guessnumber.innerHTML = playerGuess
test = "guess" + guessnumber

test.innerHTML = playerGuess
或者类似的

"guess" + guessnumber.innerHTML = playerGuess
test = "guess" + guessnumber

test.innerHTML = playerGuess
我模模糊糊地理解为什么两者都不起作用,那么有人能帮我解释一下如何正确地格式化它吗?谢谢大家!

走错了路

var playerGuess = "guess" + guessnumber.innerHTML;
走错了路

var playerGuess = "guess" + guessnumber.innerHTML;
这是一个跨度:

<span id="guess1"></span>
或者从输入中,例如:

playerGuess = document.getElementById("guess-input").value;
可能有一个循环来跟踪猜测的次数:

var i = 0;
while (i < MAX_TRIES && playerGuess !== target) {
    playerGuess = prompt("Guess: ");
    i++;
}
这些是碎片。你能做到

请务必使用var声明所有变量,并初始化任何常量。

以下是一个范围:

<span id="guess1"></span>
或者从输入中,例如:

playerGuess = document.getElementById("guess-input").value;
可能有一个循环来跟踪猜测的次数:

var i = 0;
while (i < MAX_TRIES && playerGuess !== target) {
    playerGuess = prompt("Guess: ");
    i++;
}
这些是碎片。你能做到


请务必使用var声明所有变量,并初始化任何常量。

查看w3schools库:如果您正在寻找一些好的示例代码,这里有一把小提琴演示了一些相关技术:注意使用
.textContent
而不是
.innerHTML
。查看w3schools库:如果您正在寻找一些好的示例代码,这里有一把小提琴演示了一些相关的技巧:注意使用
.textContent
而不是
.innerHTML
。演示
.textContent
是合适的,但是你为什么要用循环提示折磨我们呢
:P
可能还需要添加一个确认,
.textContent
的演示是合适的,但是为什么你要用循环提示折磨我们<代码>:P可能还需要添加确认