asp.net 如何实现局部打印

2025-03-13 10:56:32
推荐回答(2个)
回答1:

functionpreview(oper){if(oper<10){bdhtml=window.document.body.innerHTML;//获取以后页的html代码sprnstr="";//设置打印起头地区eprnstr="";//设置打印结束地区prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18);//从起头代码向后取htmlprnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取htmlwindow.document.body.innerHTML=""+prnhtml+"";window.print();window.document.body.innerHTML=bdhtml;}else{window.print();}}

回答2:

把下面这段代码放在标记里面
---------------------------------------------------------------


------------------------------------------------------------
下面是按钮调用代码
--------------------------------------------------------------
onclick="preview()" alt="预览并打印"
---------------------------------------------------------------
例如:


...