代碼如下:
function PdfPrintDiv() { //隱藏不想打印的部分 document.getElementById("ubtn").style.display="none"; //實現打印 bdhtml = window.document.body.innerHTML; sprnstr = "<!--startprint-->"; eprnstr = "<!--endprint-->"; prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 17); prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); window.document.body.innerhtml = prnhtml; window.print(); //完成后不隱藏 document.getElementById("ubtn").style.display="block"; } </script>
在button或者要觸發的元素/事件實現創建id"ubtn",調用該PdfPrintDiv()方法,同時,自行實現那些葯隱藏。完成打印后顯示即可。