做多个画布元素

By simon at 2019-05-16 • 0人收藏 • 14人看过

我想创建多个画布元素,每个元素都有一个 id。 最好的方法是什么? 寻找一个普通的 javascript 解决方案。

1 / document.createElement ("parnet") ; var mycanvas1 / document.createElement ("canvas") ; mycanvas.id"students"; document.getElementById ("parent"). Appendchild (mycanvas1) ; var mycanvas2 document.createElement ("canvas") ; mycanvas.id"classBadge"; document.getElementById ("parent"). Appendchild (mycanvas2) ; var mycanvas3 document.createElement ("canvas") ; mycanvas.id"classMatser"; document.getElementById ("parent"). 附录儿童(大腿肌肉3) ;
1 个回复 | 最后更新于 2019-05-16
2019-05-16   #1

您可以将不同的画布 id 存储在一个数组中,并对其进行迭代,如下面的示例所示。

注意: 您需要使用浏览器检查工具来实际查看结果,因为画布元素是空的

/ / 创建"parent"元素,并将其附加到 DOM const parent document.createElement ("parent") ; document.body.appendChild (parent) / / 在数组上迭代,以创建 contestasids ['students','classBadge','classMaster'] canvasIds.foreach (id { const canvas document.createElement ("canvas") ; canvas.id parent.child () ; console.log (parent)})

登录后方可回帖

Loading...