思路就是
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;
}