簡體   English   中英

我如何在 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>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM