有一个问题可能正在盯着我。
var listitem = document.createElement("li").id = 'list' + x[i]
var listitem = listitem.innerHTML = '<button id="delete' + x[i] + '" class="button action" onclick="deleteuser(\'' + x[i] + '\')">Delete</button>' + x[i]
document.getElementById('userslist').appendChild(listitem)
代码位在Javascript的for循环中,从错误中我可以理解for循环正在按预期工作,但是它没有附加到上述错误的上述列表中。
答案 0 :(得分:7)
这是错误的
var listitem = document.createElement("li").id = 'list' + x[i]
最终将字符串存储在变量listitem
而不是对象中。
您的代码应为
var listitem = document.createElement("li");
listitem .id = 'list' + x[i];