javascript - 将循环结果输出到 .innerHTML
问题描述
我已经查看了类似问题的其他答案,或者我的大脑太累了,或者 javascript 太复杂以至于我无法理解,或者我太笨了。我很新,到目前为止理解有限。我正在尝试理解循环,并希望将循环的输出输出到我的 div 容器,但是当我这样做时,它们只运行循环的一个实例(可能是最终迭代),而不是像在控制台。下面是两个例子:
var x = 0;
while (x < 5) {
console.log("Hello World")
// document.getElementById('output').innerHTML = "Hello World";
// Why wont it output this 5 times but will log to the console 5 times?
x++
}
// For Loop
for (var i = 0; i < 5; i++)
{
console.log("Hello World with 'for loop'");
// document.getElementById('output').innerHTML = "Hello World";
// Same with this one...
}
解决方案
换成这个
document.getElementById('output').innerHTML += "hello world"
推荐阅读
- php - 三向枢轴表 Laravel
- python - 如何提高python exe文件的速度?
- node.js - 节点使用变量内容执行shell命令
- swift - 长 RTL 文本在 SwiftUI 中被截断/溢出
- oauth - 使用给定令牌向 Twitch API 进行身份验证
- sql - 如何在'where'子句中使用laravel查询构建器中的括号?
- c# - 运行时错误是什么意思-内部CLR错误0x80131506
- r - 估算数值和分类的缺失值,并在 R 中对分类值进行居中和缩放,但有例外
- docker - 通过 OpenCL 在 Docker 中连接显卡
- php - 与 bootstrap 4 和 vue.js 一起使用时,单选按钮无法正常工作