我正在尝试使用html2canvas和功能toDataURL将DIV复制到图像,但是它不起作用。 基本上,DIV id =“ printableArea”的内容应转换为图像,并显示在DIV id =“ theimage”中 有谁知道为什么它不起作用? 下面的简化代码或完整的jsfiddle here:
基本代码:
<br>
<image id="theimage"></image>
<br>
---------------
<br>
<div class='container' id="printableArea">
... where the magic is built ...
</div>
和JS
var canvas = document.getElementById('printableArea');
var dataURL = canvas.toDataURL();
document.getElementById("theimage").src = canvas.toDataURL();