<script language=javascript>
function doPrint() {
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();
}
</script>javascript:
<!--startprint--> [正文]
<br>
   
   1、在页面的代码头部处加入[javascript:],去掉"[]"。<br>
   2、在页面正文处加上[<!--startprint-->]与[<!--endprint-->]标识。也就是在需要用户打印保存的正文所对应的html处附加上。<br>
   3、截取内容部分已完成,现在加个“打印”的链接:<a href="javascript:void(0);" onClick="doPrint()">打印教程</a><br>  当然,如果直接手工让浏览器打印的话,这个功能是根本不会实现的。
    这种打印方法可以自定义显示内容哪块是要打印的 [正文结束]<!--endprint-->这段代码我实验个N次,都成功了。
解决了你的问题,记得加分哦。