for (var i = 0; i < jsonboj.length; i++) {
document.getElementById('success').innerHTML = jsonobj[i].commit.message + '<br>' + jsonobj[i].commit.author.name + '<br>' + jsonobj[i].commit.author.date;
}
为什么我如上面的写法,显示出的数据只有一条,并不是循环显示全部?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
我给你个建议:
可以先把你循环的值打印出来,看看是否有值。
再说:
你的每次循环都会覆盖上次的循环的赋值
所以看到的是一个值
修改非常的简单, 加一个符号即可:
var str = '';
for (var i = 0; i < jsonboj.length; i++) {
}
document.getElementById('success').innerHTML = str;