報錯代碼:
這個函數運行時
function download(){ var element = $("#demo"); //jquery 獲取元素 //這里將會報錯 html2canvas(element).then( (canvas)=>{ }) }
報錯:Uncaught (in promise) Provided element is not within a Document

報錯原因: html2canvas(element).then() 中 html2canvas接收的是 一個 js DOM 元素而不是 一個 jQuery DOM對象;
可以嘗試 :
可以將代碼這樣更以解決 報錯:
html2canvas(element[0]).then( (canvas)=>{
})
(解決思路: var element = jQuery("#demo")[0]; )
