Bar*_* S. 4 html javascript arrays loops
我正在尝试遍历一个Array,然后使用innerHTML创建一个新的
window.onload = function() {
// Read value from storage, or empty array
var names = JSON.parse(localStorage.getItem('locname') || "[]");
var i = 0;
n = (names.length);
for (i = 0; i <= (n-1); i++) {
var list = names[i];
var myList = document.getElementById("list");
myList.innerHTML = "<li class='list-group-item' id='listItem'>"+ list + "</li>" + "<br />";
}
}
Run Code Online (Sandbox Code Playgroud)
我的HTML中有一个带有id"list"的UL.
改变你的for循环:
for (i = 0; i <= (n-1); i++) {
var list = names[i];
var myList = document.getElementById("list");
myList.innerHTML += "<li class='list-group-item' id='listItem'>"+ list + "</li>" + "<br />";
}
Run Code Online (Sandbox Code Playgroud)
用+=而不是=.除此之外,您的代码看起来很好.
| 归档时间: |
|
| 查看次数: |
3719 次 |
| 最近记录: |