总体思路是:截取html页面上的部分内容组成单独一个页面,然后进行打印。代码如下:
function preview1() {
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();
}