使用html2canvas的时候出现Uncaught (in promise) Unable to find element in cloned iframe ?
使用的HTML2canvas和jspdf来实现页面的pdf导出
let div = document.createdElement('div');div.id = 'pagess';
div.innerHTML="<strong>Hi there!</strong>"
document.body.append(div)
const promise = new Promise((res,rej)=>{
html2canvas(div,{useCORS:ture}).then(canvas =>{
const imgData = canvas.toDataURL('image/png');
const pdf = new JsPDF();
pdf.addImage(imgData,'png',100,100);
pdf.save('hellow.pdf');
}).catch(error =>{
rej(error);
})
})
希望能得到相关的回答
回答:
第一句代码有问题:
let div = document.createdElement('div');
应该是
let div = document.createElement('div');
回答:
div元素没有获取到
写法错误了,应该是 document.createElement
以上是 使用html2canvas的时候出现Uncaught (in promise) Unable to find element in cloned iframe ? 的全部内容, 来源链接: utcz.com/p/934109.html