我正在尝试将四个<canvas>
元素附加到一个节点,appendChild() 似乎摆脱了已经存在的内容,所以我尝试在附加它们之前将它们全部组合起来......最好的方法是什么,我得到 DOM 异常8 与我在下面。
// Initialize Canvases
var newCanvas1 = document.createElement('canvas');
newCanvas1.setAttribute('width', 300);
newCanvas1.setAttribute('height', 300);
var newCanvas2 = newCanvas1, newCanvas3 = newCanvas1, newCanvas4 = newCanvas1;
newCanvas1.setAttribute('id', nodeID + 'canvas1');
newCanvas2.setAttribute('id', nodeID + 'canvas2');
newCanvas3.setAttribute('id', nodeID + 'canvas3');
newCanvas4.setAttribute('id', nodeID + 'canvas4');
var canvases = newCanvas1 + newCanvas2 + newCanvas3 + newCanvas4;
console.log(canvases);
node.appendChild(canvases);