这里设置多段打印区域

html中代码如下:

<!--startprint1-->
<div class="theme"><p><span class="text-right">发 &ensp;往:</span>各部门</p><p><span class="text-right">发件人:</span>人力资源中心</p><p><span class="text-right">主题词:</span>清明节 放假 通知</p><p><span class="text-right">日 &ensp;期:</span>2021/03/30</p><p><span class="text-right">抄 &ensp;送:</span>董事长</p></div>
<!--endprint1-->
<p class="text-right">发文字号:医院一部通知〔2021〕12号</p>
<!--startprint2-->
<div class="title text-center">关于2021年清明节放假安排的通知</div>
<!--endprint2-->
<div class="text-center"><button onclick="preview()">&nbsp; 打印 &nbsp;</button></div>

js代码:

  function preview() {$("body").css('background-color','#fff');bdhtml = window.document.body.innerHTML;//获取当前页的html代码sprnstr = "<!--startprint1-->";//设置打印开始区域eprnstr = "<!--endprint1-->";//设置打印结束区域prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr) + 18);//从开始代码向后取htmlprnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));//从结束代码向前取htmlsprnstr2 = "<!--startprint2-->";//设置打印开始区域eprnstr2 = "<!--endprint2-->";//设置打印结束区域prnhtml2 = bdhtml.substring(bdhtml.indexOf(sprnstr2) + 18);//从开始代码向后取htmlprnhtml2 = prnhtml2.substring(0, prnhtml2.indexOf(eprnstr2));//从结束代码向前取htmlwindow.document.body.innerHTML = prnhtml+prnhtml2;window.print();window.document.body.innerHTML = bdhtml;//恢复页面样式};

html中打印部分内容,设置网页打印区域相关推荐

  1. html js 打印编辑页眉,js 设置网页打印的页眉页脚和页边距

    var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//Softwar ...

  2. class jqprint 失效_web的各种前端打印方法之jquery打印插件jqprint实现网页打印

    web的打印方法具我自己懂得知道的有: 1.jquery插件jqprint实现 2.jqery打印插件printarea实现网页打印 3.css控制网页打印样式 jquery插件jqprint实现: ...

  3. html元素在模块中心显示,DW怎么设置DIV模块在页面中居中 DW如何设置网页打开绝对居中?...

    Dreamweaver(DW)中的div层怎么居中 Dreamweaver中div怎么页面居中? Dreamweaver中div怎么页面居中?我写的DIV都是靠左,怎么让它页面居中?在.header的 ...

  4. window.print打印指定div-打印网页指定区域

    第一种方法:指定不打印区域 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 细如下: <style media=print type="text ...

  5. python笔记 print+‘\r‘ (打印新内容时删除打印的旧内容)

    \r 表示将光标的位置回退到本行的开头位置 配合end=''不换行,实现打印新内容时删除旧内容 1 倒计时举例 1.1 '\r'+end='' import time for i in range(1 ...

  6. 如何禁止计算机的打印功能,pdf设置禁止打印 pdf如何防止修改的方法

    现在很多单位,为了保护电脑文件安全,会经常将电脑的一些文件进行格式转换,比如将Word转换成PDF格式,以此来保护文件的安全.同时,很多单位都有自己的内部文件服务器,经常会共享一些文件供局域网用户访问 ...

  7. java 打印异常内容_java自定义异常打印内容详解

    本文实例为大家分享了java自定义异常打印内容的具体代码,供大家参考,具体内容如下 背景:在开发中,我们可能会使用到自定义异常,但是,这个自定义异常在打印日志时,往往打印的内容比较多. 1.自定义异常 ...

  8. js 实现用window.print()打印页面中的部分内容,局部打印

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 如下方法: function printProof(){var printData = docume ...

  9. 设置网页打印的时候,如何让指定区域不打印

    @media print {div{display:none} } <p>三生三世</p> <div class="s"> <button ...

最新文章

  1. matlab去雾算法论文,基于matlab的图像去雾算法详细讲解与实现-附matlab实现源代码.doc...
  2. Windows10为什么自带Linux,一直没有发现原来 Win10 内置了一个 Linux
  3. 【java项目实战】代理模式(Proxy Pattern),静态代理 VS 动态代理
  4. linux开机启动脚本的顺序
  5. libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
  6. js切换换class
  7. [EffectiveC++]item32:确定你的public继承模塑出is-a关系
  8. linux文件系统挂载磁盘,linux – 无法挂载磁盘(VFS:找不到ext4文件系统)
  9. 生物信息学(Bioinformatics)
  10. C语言十六进制转八进制(附完整源码)
  11. legend2---开发日志16
  12. 一个线程加一运算,一个线程做减一运算,多个线程同时交替运行--synchronized...
  13. 吴恩达作业4:权重初始化
  14. sql server 性能_SQL Server预读机制; 概念和性能提升
  15. echarts全国省市县下钻
  16. 01-Epicor开发总结
  17. 告别内卷,扬帆出海,小鹏汽车们找到破局最优解?
  18. 计算机键入命令,Win7系统安装软件提示命令行语法错误键入“ 命令/?”怎么办...
  19. 你要的在这里,自己维护的石墨文档
  20. 图纸打印什么时候用蓝图_cad图如何打印成施工蓝图

热门文章

  1. 项目(二)Lenovo商城
  2. 计算机课导入语,信息技术课的提问和导入技巧
  3. 火狐浏览器修改默认搜索引擎和添加搜索引擎
  4. 微信公众号菜单栏设置直接打电话拨号一键拨号
  5. Python基础语法---(3)字符串的基本操作和使用
  6. 奥格斯堡大学计算机系,奥格斯堡大学
  7. js中for-in的用法
  8. 数据库候选关键词怎么求_数据库中主键、主码、主属性、关键字、候选关键字、码的区别...
  9. 用计算机作文的评价量规,作文分级评价量规..ppt
  10. C++实现批量文件重命名