Я пытаюсь создать функцию, которая могла бы создавать вложенные 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)
Что я делаю не так?