Javascript Fabricjs在画布中复制html

Javascript Fabricjs在画布中复制html,javascript,html,canvas,fabricjs,html2canvas,Javascript,Html,Canvas,Fabricjs,Html2canvas,我正在做一个使用fabricJS的Prestashop模块, 我想复制一个内容并用fabricJS将其附加到画布上。 我看到html2canvas可以帮助我,但它只是创建一个画布,而不是附加到我当前的画布上。 我感到困惑,有人能帮我吗? 我试过这个: html2canvas(document.getElementById('my-div'), { onrendered: function(canvas) { document.getElementById('canvas').appe

我正在做一个使用fabricJS的Prestashop模块, 我想复制一个内容并用fabricJS将其附加到画布上。 我看到html2canvas可以帮助我,但它只是创建一个画布,而不是附加到我当前的画布上。 我感到困惑,有人能帮我吗? 我试过这个:

html2canvas(document.getElementById('my-div'), {
  onrendered: function(canvas) {
    document.getElementById('canvas').appendChild(canvas);

  }
});

谢谢

对不起,我是法国人。 我试图将
#my div
的内容放到
#canvas
中,但是html2canvas创建了一个画布,并且没有插入到画布中

因此,此代码不起作用:

    html2canvas(document.getElementById('my-div'), {
            onrendered: function(canvas) {
            document.getElementById('canvas').appendChild(canvas);
       }
    });
但这一个是:

    html2canvas(document.getElementById('motif'), {
           onrendered: function(canvas) {
                console.log(canvas);
                document.body.appendChild(canvas);
           }
    });
我也试过:

document.getElementById('c').appendChild(canvas);
也不行

一旦一切都好了,
我想使用fabricJS将结果放入fabricJS画布。

代码片段用于可以运行的代码。你的没有。请编辑代码段或不要使用代码段功能。请重新表述您的问题以使其更易于理解。你想要达到的最终结果到底是什么?