为了账号安全,请及时绑定邮箱和手机立即绑定

js 动态创建了多个div并在新创建的div里再创建canvas标签

js 动态创建了多个div并在新创建的div里再创建canvas标签

慕侠2389804 2019-02-25 12:08:06
动态创建了几个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);

    }


查看完整回答
反对 回复 2019-03-02
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

for (n = 0; n<8; n++) {

        var oDiv=document.createElement('div');

        document.body.append(oDiv);

        oDiv.html="<canvas></canvas>";

    }


查看完整回答
反对 回复 2019-03-02
  • 2 回答
  • 0 关注
  • 4680 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信