原理:獲取某個html片段,然后將其打印
//id為打印內容最外層節點id名稱
print(id){ //獲取打印內容最外層dom節點 let bdHtml = window.document.getElementById(id).innerHTML; //打印內容賦值innerHTML繪制新頁面(window.print()打印當前頁) window.document.body.innerHTML = bdHtml; //調用瀏覽器打印機 window.print(); //刷新頁面返回當前頁 location.reload(); }
參考:https://blog.csdn.net/WCBandCTZ/article/details/88544470