Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/393.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在html2canvas中将div元素更改为画布问题_Javascript_Jquery_Html_Html2canvas - Fatal编程技术网

Javascript 在html2canvas中将div元素更改为画布问题

Javascript 在html2canvas中将div元素更改为画布问题,javascript,jquery,html,html2canvas,Javascript,Jquery,Html,Html2canvas,使用,我可以在中将body元素更改为canvas 但是当我使用ID获取div元素时 我无法将此分区更改为画布。如何修复它?一旦您确保jQuery包含在您的jsidle中,就可以按照预期的方式呈现元素 html2canvas(document.body, { onrendered: function(canvas) { document.body.appendChild(canvas); } }); html2canvas(

使用,我可以在中将body元素更改为canvas

但是当我使用ID获取div元素时


我无法将此分区更改为画布。如何修复它?

一旦您确保jQuery包含在您的
jsidle
中,就可以按照预期的方式呈现元素

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