gpt4 book ai didi

javascript - 无法在 'appendChild' : parameter 1 is not of type 'Node' 上执行 'Node'

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:33:08 25 4
gpt4 key购买 nike

有一点问题可能会直面我。

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 循环按预期工作,但它无法附加到上述列表并出现上述错误。

最佳答案

这是错误的

var listitem = document.createElement("li").id = 'list' + x[i]

它最终将字符串存储在变量 listitem 而不是对象中。

你的代码应该是

var listitem = document.createElement("li");
listitem .id = 'list' + x[i];

关于javascript - 无法在 'appendChild' : parameter 1 is not of type 'Node' 上执行 'Node',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28217755/

25 4 0