在html2canvas中将div元素更改为canvas问题

时间:2014-02-26 19:33:22

标签: javascript jquery html html2canvas

使用html2Canvas,我可以在this fiddle

中将body元素更改为canvas
  html2canvas(document.body, {
        onrendered: function(canvas) {
            document.body.appendChild(canvas);
        }
    });

但是当我使用this code按ID获取div元素时,

  html2canvas($('#mainDiv'), {
            onrendered: function(canvas) {
                document.body.appendChild(canvas);
            }
        });

我无法将此div更改为画布。我该如何解决?

1 个答案:

答案 0 :(得分:1)

一旦确保jQuery包含在jsFiddle中,就会使元素按预期工作。 Here's a demo