【发布时间】:2021-11-21 19:04:57
【问题描述】:
为什么循环没有在 dom 中写入预期输出 15 次
我正在尝试与另一个 div 孩子创建一个元素 div 15 次
这里是代码
for(let i=1;i<=15;i++){
let smalldiv=document.createElement("div").textContent=i;
let pr =document.createElement("div");
pr.textContent="product";
};
smalldiv.appendChild(pr);
【问题讨论】:
-
将
appendChild()调用放入循环中。您只附加最后一个。 -
您没有将
smalldiv设置为div,而是将其设置为i。 -
这段代码的最后一行应该会出错。而且你永远不会向 DOM 附加任何东西。
标签: javascript html loops for-loop dom