思路就是
1 先將 body 和 div HTML 分別保存在變量中,
2 將div 的 html 內容 放入 body 中 調用瀏覽器打印功能 打印成功後 再將 body 還原
function doPrint2() {
// 獲取body 內容 和 div 內容
bdhtml = window.document.body.innerHTML;
var jubuData = document.getElementById("printcontent").innerHTML;
//把獲取的 局部div內容賦給body標籤, 相當於重置了 body裏的內容
window.document.body.innerHTML = jubuData;
//調用打印功能
window.print();
window.document.body.innerHTML = bdhtml;//重新給頁面內容賦值;
return false;
}