Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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在ie9中不起作用_Javascript_Angularjs_Html2canvas - Fatal编程技术网

Javascript html2canvas在ie9中不起作用

Javascript html2canvas在ie9中不起作用,javascript,angularjs,html2canvas,Javascript,Angularjs,Html2canvas,我想将div转换为canvas,在chrome中效果很好,但在IE9中,它转换了div,但效果不好——它剪切了div内容并更改了div元素的顺序 我应该下载在IE9中也能正常工作的witch js吗? 有人知道如何解决此解决方案问题吗? 我的js代码: $scope.canvastoimage = function () { html2canvas($("#mytryapp"), { proxy: "server.js", useC

我想将div转换为canvas,在chrome中效果很好,但在IE9中,它转换了div,但效果不好——它剪切了div内容并更改了div元素的顺序

我应该下载在IE9中也能正常工作的witch js吗? 有人知道如何解决此解决方案问题吗? 我的js代码:

 $scope.canvastoimage = function () {
        html2canvas($("#mytryapp"), {
           proxy: "server.js",
            useCORS: true,
            onrendered: function(canvas) {
                document.body.appendChild(canvas);  
                 $("#img-out").append(canvas);
                $("#mytryapp").hide();
                printthispage();

       }
        });
    }
结果见附件:


谢谢

此代码适用于所有浏览器

html2canvas([document.getElementById(mytryapp)], { 
 onrendered: function (canvas) { 
   var imageData = canvas.toDataURL('image/png',1.0);
   document.getElementById('img-out')[0].innerHTML = imageData;
 } 
});
测试它,看看它是如何运行的。索引0与jQuery对象一起使用,以获取“真实”文档元素,因此,如果不使用jQuery,请对此进行更改:

html2canvas([document.getElementById(mytryapp)], { 
     onrendered: function (canvas) { 
       var imageData = canvas.toDataURL('image/png',1.0);
       document.getElementById('img-out').innerHTML = imageData;
     } 
    });

我需要将转换后的画布附加到我的$(“#img out”)中,我该怎么做?你能添加一些代码吗?谢谢我刚刚编辑了文档。getElementById(#mytryapp)错误,所以我添加了文档。getElementById(mytryapp)没有#我的img out:​​它没有[0]