gpt4 book ai didi

javascript - 使用 innerHTML 无法输出完整的数字列表

转载 作者:行者123 更新时间:2023-11-29 16:29:06 24 4
gpt4 key购买 nike

以下是创建从 1 到 10 的数字顺序列表的代码。我想获取此列表并使用 innerHTML 在 div“分页”中输出。但是,当我执行脚本时,唯一输出的是数字 10。当我改用 document.write 覆盖页面时,它会输出整个列表。有人可以告诉我我做错了什么吗?谢谢。

function generateNumbers() {
var numbers = new Array();

// start generating numbers
for(var i = 1; i <= 10; i+= 1) {
numbers.push( i );
}

// print numbers out.
for(var i = 0; i < numbers.length; i++) {
document.getElementById("pagination").innerHTML = numbers[i] + "<br>";
}
}

在 HTML 中:

<div id="pagination"></div>

最佳答案

好吧,你在每一步都覆盖了 innerHTML
尝试:

document.getElementById("pagination").innerHTML += numbers[i] + "<br>";

或者更好:

// no for loop
document.getElementById("pagination").innerHTML = numbers.join("<br>");

关于javascript - 使用 innerHTML 无法输出完整的数字列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2395583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com