Js打印

来源:互联网 发布:苍穹鹰软件下载 编辑:程序博客网 时间:2024/06/07 13:14

1、js方法

$("#print").click(function(){            var printStr = "<html><head><meta http-equiv='Content-Type' content='text/html; charset=utf-8'></head><body >";              var content = "";              var str = document.getElementById('page1').innerHTML;     //获取需要打印的页面元素 ,page1元素设置样式page-break-after:always,意思是从下一行开始分割。              content = content + str;              str = document.getElementById('page2').innerHTML;     //获取需要打印的页面元素              content = content + str;              printStr = printStr+content+"</body></html>";                                                            var pwin=window.open("Print.htm","print"); //如果是本地测试,需要先新建Print.htm,如果是在域中使用,则不需要              pwin.document.write(printStr);              pwin.document.close();                   //这句很重要,没有就无法实现                pwin.print();                  });

2、页面

<html><head></head><body><input type=”button” value=”打印” id=”print”><div    id=”page1” style="page-break-before:always;" >打印内容一打印内容一</div><div  id=”page1”>打印内容二打印内容二</div></body></html>
0 0