当前位置:Gxlcms > JavaScript > JavaScript打印网页指定区域的例子_javascript技巧

JavaScript打印网页指定区域的例子_javascript技巧

时间:2021-07-01 10:21:17 帮助过:9人阅读

JavaScript打印页面指定div区域原理:使用window.open()在浏览器打开一个新的页面(window), 使用 window.document.write()将指定div区域的内容写入新窗口文档,document.close()关闭文档,使用window.print()调用打印机打印当前文档。

JavaScript打印函数myPrint(obj):

代码如下:

function myPrint(obj){
//打开一个新窗口newWindow
var newWindow=window.open("打印窗口","_blank");
//要打印的div的内容
var docStr = obj.innerHTML;
//打印内容写入newWindow文档
newWindow.document.write(docStr);
//关闭文档
newWindow.document.close();
//调用打印机
newWindow.print();
//关闭newWindow页面
newWindow.close();
}

myprint()调用方法:

代码如下:
myPrint(document.getElementById('printDivID'));

实例代码:

代码如下: