我如何在 html 标记中显示带有 if 语句的 for 循环的结果,如段落
How do i display the outcome of my for loop with if statement in an html tag like a paragraph
所以第一个 for 循环是我默认的 console.log,第二个是我尝试使用的循环,但遗憾的是没有好的结果。
for (let i = 1; i <= 100; i++) {
if (i % 15 == 0) console.log("FB");
else if (i % 3 == 0) console.log("F");
else if (i % 5 == 0) console.log("B");
else console.log(i);
}
for (let i = 1; i <= 100; i++) {
if (i % 15 == 0) document.getElementById("fizzbuzz").innerHTML = "FB";
else if (i % 3 == 0) document.getElementById("fizzbuzz").innerHTML = "F";
else if (i % 5 == 0) document.getElementById("fizzbuzz").innerHTML = "B";
else document.getElementById("fizzbuzz").innerHTML = i;
}
<div class="container">
<h2 class="text-light">Opdracht 2</h2>
<p class="text-light" id="fizzbuzz"></p>
</div>
就像 @36ve 在他对你的问题的评论中提到的那样,根据你提供的额外信息,我想你应该将你的代码从赋值更改为字符串连接。
for (let i = 1; i <= 100; i++) {
if (i % 15 == 0) document.getElementById("fizzbuzz").innerHTML += "FB ";
else if (i % 3 == 0) document.getElementById("fizzbuzz").innerHTML += "F ";
else if (i % 5 == 0) document.getElementById("fizzbuzz").innerHTML += "B ";
else document.getElementById("fizzbuzz").innerHTML += `${i} `;
}
<div class="container">
<h2 class="text-light">Opdracht 2</h2>
<p class="text-light" id="fizzbuzz"></p>
</div>
所以第一个 for 循环是我默认的 console.log,第二个是我尝试使用的循环,但遗憾的是没有好的结果。
for (let i = 1; i <= 100; i++) {
if (i % 15 == 0) console.log("FB");
else if (i % 3 == 0) console.log("F");
else if (i % 5 == 0) console.log("B");
else console.log(i);
}
for (let i = 1; i <= 100; i++) {
if (i % 15 == 0) document.getElementById("fizzbuzz").innerHTML = "FB";
else if (i % 3 == 0) document.getElementById("fizzbuzz").innerHTML = "F";
else if (i % 5 == 0) document.getElementById("fizzbuzz").innerHTML = "B";
else document.getElementById("fizzbuzz").innerHTML = i;
}
<div class="container">
<h2 class="text-light">Opdracht 2</h2>
<p class="text-light" id="fizzbuzz"></p>
</div>
就像 @36ve 在他对你的问题的评论中提到的那样,根据你提供的额外信息,我想你应该将你的代码从赋值更改为字符串连接。
for (let i = 1; i <= 100; i++) {
if (i % 15 == 0) document.getElementById("fizzbuzz").innerHTML += "FB ";
else if (i % 3 == 0) document.getElementById("fizzbuzz").innerHTML += "F ";
else if (i % 5 == 0) document.getElementById("fizzbuzz").innerHTML += "B ";
else document.getElementById("fizzbuzz").innerHTML += `${i} `;
}
<div class="container">
<h2 class="text-light">Opdracht 2</h2>
<p class="text-light" id="fizzbuzz"></p>
</div>