gpt4 book ai didi

javascript - 用零填充时无法使 JavaScript 循环工作

转载 作者:行者123 更新时间:2023-11-28 09:18:30 24 4
gpt4 key购买 nike

尝试以 001、002、003 样式格式将一些 html 写入 div,但我无法让它工作。

代码如下:

function loadpics(x, url) {
var txt, i;
txt = "";
for(i = 1; i < x; i++) {
txt = txt + String.format("%03d", i) + "<br/>";
}
document.getElementById("myDiv").innerHTML = txt;
}

当我希望让它工作时,我打算将一些图像加载到 div 中,如下所示:

function loadpics(x, url) {
var txt, i;
txt = "";
for(i = 1; i < x; i++) {
txt = txt + "<img src=\"" + url + "/t/" + String.format("%03d", i) + ".jpg\"></img><br/>";
}
document.getElementById("myDiv").innerHTML = txt;
}

但无法使字符串格式正常工作。不太确定我做错了什么。

如果有人能纠正我的话,我将不胜感激。

最佳答案

尝试使用 pad() 而不是 String.format()

function pad(number, length) {
var str = '' + number;
while (str.length < length) {
str = '0' + str;
}
return str;
}

关于javascript - 用零填充时无法使 JavaScript 循环工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15312366/

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