js或jquery实现页面打印(局部打印) 1、js实现(可实现局部打印) 复制代码 代码如下: js打印 <br>.noprint{display : none } <br> 不需要打印的地方 <br>function preview(oper) <br>{ <br>if (oper < 10) <BR>{ <BR>bdhtml=window.document.body.innerHTML;//获取当前页的html代码 <BR>sprnstr="<!--startprint" oper "-->";//设置打印开始区域 <br>eprnstr="<!--endprint" oper "-->";//设置打印结束区域 <br>prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr) 18); //从开始代码向后取html <br><br>prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html <br>window.document.body.innerHTML=prnhtml; <br>window.print(); <br>window.document.body.innerHTML=bdhtml; <br>} else { <br>window.print(); <br>} <br>} <br> XXXXX 要打印的内容 2、调用windows底层打印,报安全警告,不建议使用(不支持局部打印) 复制代码 代码如下: javascript打印-打印页面设置-打印预览代码 <br> function printsetup(){ <br> // 打印页面设置 <br> wb.execwb(8,1); <br> } <br> function printpreview(){ <br> // 打印页面预览 <br> <br> wb.execwb(7,1); <br> <br> } <br><br> function printit() <br> { <br> if (confirm('确定打印吗?')) { <br> wb.execwb(6,6); <br> } <br> } <br> classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 name=wb> 一按开始的减肥了卡时间段 3、jQuery实现(支持局部打印) 复制代码 代码如下: <br>$(function(){ <br>$("input#biuuu_button").click(function(){ <br>$("div#myPrintArea").printArea(); <br>}); <br> .....文本打印部分..... 引用