function clickFun() { setTimeout(() => { const targetDom = document.querySelector("#view"); const winWidth = document.documentElement.clientWidth || window.innerWidth; let opts = { useCORS: true, scale: 1, }; html2canvas(targetDom, opts).then(canvas => { let aLink = document.createElement("a"); aLink.style.display = "none"; aLink.href = canvas.toDataURL("image/jpeg"); aLink.download = "志愿表.jpg"; document.body.appendChild(aLink); aLink.click(); document.body.removeChild(aLink); }); }, 200) } function clickFun2() { const targetDom = document.querySelector("#view2"); const winWidth = document.documentElement.clientWidth || window.innerWidth; let opts = { allowTaint: true, scale: 1, }; html2canvas(targetDom, opts).then(canvas => { document.body.appendChild(canvas); }); }