我想将div转换为canvas并且在chrome中它运行良好但是在IE9中它转换它但不好 - 它削减了div内容并改变了div元素的顺序。
我应该在IE9中下载那个工作吗? 有人知道如何解决这个解决方案的问题? 我的js代码:thread
结果如下:
谢谢!
答案 0 :(得分:2)
此代码适用于所有浏览器
html2canvas([document.getElementById(mytryapp)], {
onrendered: function (canvas) {
var imageData = canvas.toDataURL('image/png',1.0);
document.getElementById('img-out')[0].innerHTML = imageData;
}
});
测试它,看看它是怎么回事。索引0与jQuery对象一起使用以获得" real"文档元素,所以如果你没有使用jquery更改:
html2canvas([document.getElementById(mytryapp)], {
onrendered: function (canvas) {
var imageData = canvas.toDataURL('image/png',1.0);
document.getElementById('img-out').innerHTML = imageData;
}
});