Javascript html2canvas不会在div内捕获图像

Javascript html2canvas不会在div内捕获图像,javascript,jquery,html,css,html2canvas,Javascript,Jquery,Html,Css,Html2canvas,我有一个小问题,如何用htmls2canvas在div中捕获图像。我想在div内上传图像并在div内写入文本,但当我尝试将div转换为图像时,我只能看到文本,而不能看到div内的图像。如何允许html2canvas捕获已上传的图像?或者是他们除了htmls2canvas之外的另一个用于捕获图像的代码 $(文档).ready(函数(){ var元素=$(“#firstshirt”);//全局变量 var getCanvas;//全局变量 $(“#btn预览图像”)。在('单击',函数(){ ht

我有一个小问题,如何用htmls2canvas在div中捕获图像。我想在div内上传图像并在div内写入文本,但当我尝试将div转换为图像时,我只能看到文本,而不能看到div内的图像。如何允许html2canvas捕获已上传的图像?或者是他们除了htmls2canvas之外的另一个用于捕获图像的代码

$(文档).ready(函数(){
var元素=$(“#firstshirt”);//全局变量
var getCanvas;//全局变量
$(“#btn预览图像”)。在('单击',函数(){
html2canvas(元素{
onrendered:函数(画布){
$(“#预览图像”).append(画布);
getCanvas=canvas;
}
});
});
$(“#btn-Convert-Html2Image”)。在('click',函数(){
var imgageData=getCanvas.toDataURL(“image/png”);
//现在浏览器开始下载它,而不是仅仅显示它
var newData=imgageData.replace(/^torcdesign.com:image\/png/,“data:application/octet stream”);
$(“#btn-Convert-Html2Image”).attr(“下载”).attr(“href”,newData);
});
});