使用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元素没有获取到
使用html2canvas的时候出现Uncaught (in promise) Unable to find element in cloned iframe ?
写法错误了,应该是 document.createElement

以上是 使用html2canvas的时候出现Uncaught (in promise) Unable to find element in cloned iframe ? 的全部内容, 来源链接: utcz.com/p/934109.html

回到顶部