JavaScript打印网页指定区域的例子
JavaScript网页 指定 例子 打印 区域
2023-06-13 09:15:25 时间
JavaScript打印页面指定div区域原理:使用window.open()在浏览器打开一个新的页面(window),使用window.document.write()将指定div区域的内容写入新窗口文档,document.close()关闭文档,使用window.print()调用打印机打印当前文档。
JavaScript打印函数myPrint(obj):
functionmyPrint(obj){
//打开一个新窗口newWindow
varnewWindow=window.open("打印窗口","_blank");
//要打印的div的内容
vardocStr=obj.innerHTML;
//打印内容写入newWindow文档
newWindow.document.write(docStr);
//关闭文档
newWindow.document.close();
//调用打印机
newWindow.print();
//关闭newWindow页面
newWindow.close();
}
myprint()调用方法:
实例代码:
functionmyPrint(obj){
varnewWindow=window.open("打印窗口","_blank");
vardocStr=obj.innerHTML;
newWindow.document.write(docStr);
newWindow.document.close();
newWindow.print();
newWindow.close();
}
</script>
<divid="print">
<hr/>
打印演示区域,点击打印后会在新窗口加载这里的内容!
<hr/>
</div>
<buttononclick="myPrint(document.getElementById("print"))">打印</button>
相关文章
- 12 个常用的 JavaScript 函数
- 前端面试02-JavaScript
- javascript html转换成markdown,如何使用Turndown使用JavaScript将HTML转换为Markdown[通俗易懂]
- 如何用 JavaScript 编写你的第一个单元测试
- JavaScript之对象(一)
- javascript常用代码记录
- JavaScript学习总结(十六)——Javascript闭包(Closure)详解编程语言
- JavaScript学习总结(九)——Javascript面向(基于)对象编程详解编程语言
- 用JavaScript绘图——JS2D函数集
- JavaScript全面解析各种浏览器网页中的JS执行顺序
- 网页禁用右键实现代码(JavaScript代码)
- JavaScript递增、递减运算符实例
- 如何在JavaScript中实现私有属性的写类方式(二)
- python使用PyV8执行javascript代码示例分享
- 分享JavaScript获取网页关闭与取消关闭的事件
- Javascript实现带关闭按钮的网页漂浮广告代码
- JavaScript作用域链解析
- Javascript保存网页为图片借助于html2canvas库实现