我正在尝试创建一个可以创建嵌套div的函数。我一直在控制台上尝试过,但是这个错误让我很困惑。
function iter(obj){
if(obj.newArray!==[]){
for(var i=0;i<obj.newArray.length;i++){
var psot = document.createElement("div");
psot.Id = obj.newArray[i].id
psot.innerHTML = obj.newArray[i].value;
var dives = document.getElementsByTagName("div");
for(var i=0; i<dives.length;i++){
if (dives[i].id = obj.id){
dives[i].appendChild(psot)
}
}
iter(obj)
}
}
}
var comment = {
id:"123", value: "summer",
newArray: [{id:"321", value: "hum", newArray:[]}]
}
var post = document.createElement("div")
post.id = "123"
post.innerHTML = "summer"
iter(comment)
我在做什么错了?