FizzBuzz 文本内容问题
FizzBuzz textContent issue
我正在使用旧的 FizzBuzz 练习,并利用 textContent,尝试加载一个页面,其中每个值在垂直方向上一个接一个地列出。现在我得到这个:
12Fizz4BuzzFizz78FizzBuzz11Fizz1314FizzBuzz1617Fizz19BuzzFizz2223FizzBuzz26Fizz2829FizzBuzz3132Fizz34BuzzFizz3738FizzBuzz41Fizz4344FizzBuzz4647Fizz49BuzzFizz5253FizzBuzz56Fizz5859FizzBuzz6162Fizz64BuzzFizz6768FizzBuzz71Fizz7374FizzBuzz7677Fizz79BuzzFizz8283FizzBuzz86Fizz8889FizzBuzz9192Fizz94BuzzFizz9798FizzBuzz
这是我的代码:
var n = 1, str = ""
while (n <= 100) {
if (n % 3 === 0 && n % 5 === 0) {
str = str + "FizzBuzz"
} else if (n % 3 === 0) {
str = str + "Fizz"
} else if (n % 5 === 0) {
str = str + "Buzz"
}
else {
str = str + n
}
n++
}
document.querySelector(".container").textContent = str
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p class="container"></p>
</body>
</html>
不要使用 textContent
,因为它不包含任何格式。使用 innerHTML
并在每个项目后放置 <br>
标签。
var n = 1, str = ""
while (n <= 100) {
if (n % 3 === 0 && n % 5 === 0) {
str = str + "FizzBuzz<br>";
} else if (n % 3 === 0) {
str = str + "Fizz<br>";
} else if (n % 5 === 0) {
str = str + "Buzz<br>";
}
else {
str = str + n + '<br>';
}
n++;
}
document.querySelector(".container").innerHTML = str
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p class="container"></p>
</body>
</html>
我正在使用旧的 FizzBuzz 练习,并利用 textContent,尝试加载一个页面,其中每个值在垂直方向上一个接一个地列出。现在我得到这个:
12Fizz4BuzzFizz78FizzBuzz11Fizz1314FizzBuzz1617Fizz19BuzzFizz2223FizzBuzz26Fizz2829FizzBuzz3132Fizz34BuzzFizz3738FizzBuzz41Fizz4344FizzBuzz4647Fizz49BuzzFizz5253FizzBuzz56Fizz5859FizzBuzz6162Fizz64BuzzFizz6768FizzBuzz71Fizz7374FizzBuzz7677Fizz79BuzzFizz8283FizzBuzz86Fizz8889FizzBuzz9192Fizz94BuzzFizz9798FizzBuzz
这是我的代码:
var n = 1, str = ""
while (n <= 100) {
if (n % 3 === 0 && n % 5 === 0) {
str = str + "FizzBuzz"
} else if (n % 3 === 0) {
str = str + "Fizz"
} else if (n % 5 === 0) {
str = str + "Buzz"
}
else {
str = str + n
}
n++
}
document.querySelector(".container").textContent = str
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p class="container"></p>
</body>
</html>
不要使用 textContent
,因为它不包含任何格式。使用 innerHTML
并在每个项目后放置 <br>
标签。
var n = 1, str = ""
while (n <= 100) {
if (n % 3 === 0 && n % 5 === 0) {
str = str + "FizzBuzz<br>";
} else if (n % 3 === 0) {
str = str + "Fizz<br>";
} else if (n % 5 === 0) {
str = str + "Buzz<br>";
}
else {
str = str + n + '<br>';
}
n++;
}
document.querySelector(".container").innerHTML = str
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p class="container"></p>
</body>
</html>