动态创建了几个div,然后想在创建好的每个div里分别再创建一个canvas标签。下面是我用for循环创建的多个div;for (n = 0; n<8; n++) { var oDiv=document.createElement('div'); document.body.append(oDiv); }最后大概是这样的效果。怎么样能使每个div都只有一个canvas?<div><canvas></canvas></div><div><canvas></canvas></div><div><canvas></canvas></div><div><canvas></canvas></div><div><canvas></canvas></div>
2 回答
猛跑小猪
TA贡献1858条经验 获得超8个赞
for (n = 0; n<8; n++) {
var oDiv=document.createElement('div'),
canvas = document.createElement('canvas');
oDiv.appendChild(canvas);
document.body.appendChild(oDiv);
}
婷婷同学_
TA贡献1844条经验 获得超8个赞
for (n = 0; n<8; n++) {
var oDiv=document.createElement('div');
document.body.append(oDiv);
oDiv.html="<canvas></canvas>";
}
添加回答
举报
0/150
提交
取消