var bdhtml=window.document.body.innerHTML;var sprnstr="<!--startprint-->"; //开始打印标识字符串有17个字符var eprnstr="<!--endprint-->"; //结束打印标识字符串var prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); //从开始打印标识之后的内容prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容window.document.body.innerHTML=prnhtml; //把需要打印的指定内容赋给body.innerHTMLwindow.print(); //调用浏览器的打印功能打印指定区域window.document.body.innerHTML=bdhtml;//重新给页面内容赋值;

打印屏蔽部分内容window.print()相关推荐

  1. 网页打印的简单实现 + window.print

    网页打印的简单实现 最经在做一个web小项目的时候,需要从网页中打印出表格数据. 由于是第一次接触网页打印,所以从网络搜索了很久,鉴于项目要求的打印功能比较简单,最终放弃了诸多的开源项目,而是选择了利 ...

  2. html打印指定区域内容,js print打印网页指定区域内容

    比较简单的办法 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 细如下: 代码如下 .noprint{visibility:hidden} 要打印的内容.哈哈! ...

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

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

  4. window.print()打印网页局部内容

    用window.print()打印网页局部内容 今天客户让添加个打印证照功能,直接用window.print()打印的是整个页面,而用以下方法就可以只打印证明了 <!--window.print ...

  5. 网页打印javascript:window.print()

    在做B/S项目开发时.难免会遇到网页打印问题! 可以用css控制, @media print .a {display:block} .b {display:hidden} 好像是这样.把你不想打印的部 ...

  6. window.print() 前端实现网页打印详解

    前言 print作为浏览已经比较成熟的技术可以经常被用来打印页面的部分内容,我们可以在MDN上查看到相关的简单介绍. 一.print()方法 print() 方法用于打印当前窗口的内容.调用 prin ...

  7. 关于MVC打印问题,打印指定的内容

    首先你的内容一定要放在一个div中如下代码 <div id="divprint"><table class="table table-striped d ...

  8. window.print()打印网页中指定内容

    <!DOCTYPE html> <html><head><meta charset=" utf-8"><meta name=& ...

  9. window.print()+layer.open()——实现打印A4纸张内容的功能——功能实现

    最近在做后台管理系统时,遇到一个需求就是用A4纸张,将特定的内容打印出来. 遇到这种需求,一般都是通过window.print()的方式来处理. window.print--默认打印body中的全部内 ...

最新文章

  1. 面向过程和面向对象编程的优缺点
  2. BZOJ 1305 dance跳舞(最大流+二分答案)
  3. kotlin集合操作符——生产操作符
  4. The Code Is The Model
  5. 【转】使用ant来调用Jmeter,并定制运行时参数
  6. 外企工作必备英语日积月累 -2020年10月26日,星期一
  7. linux下C语言中的flock函数用法
  8. PyCharm 中为 Python 项目添加.gitignore文件
  9. Android json数据解析及简单例子
  10. linux服务器终止进程,结束linux 服务器系统中一个程序的多个进程
  11. 想要成为一名优秀的程序员?这8本书告诉你
  12. 01组-选题与需求分析报告
  13. 计算机快速启动BIOS,bios设置快速启动
  14. HCSE交换知识重点
  15. 安全公司发现雄迈数字摄像机的主控口令“已泄露”
  16. .Net Core怎么使用Hangfire
  17. 【CVPR2018】Deep Mutual Learning
  18. JAVA中输出分两栏,老司机搞定Java 设置Word分栏
  19. Android Studio 3.5以后 Plugins中搜索不到flutter插件,本地无法安装??
  20. java yyyy m d_JAVA SimpleDateFormat使用YYYY-MM-dd的坑

热门文章

  1. 中油C语言第一次在线作业,中石油华东《程序设计(C语言)》2020年春季学期在线作业(二)...
  2. js滤镜灰度计算_案例分享爱奇艺边缘计算探索与实践
  3. ecq php,ecqx.sdgz.site网页GZIP压缩检测结果
  4. 前端局部自动刷新_jQuery实现AJAX定时刷新局部页面实例
  5. 当年叱咤风云的框架Struts2,你可知Struts2内功如何修炼之体系结构
  6. Java虚拟机(八)——堆
  7. ext中的EXT.XTemplate()
  8. CentOS7 防火墙相关命令
  9. ZooKeeper 3.5.5 基础使用
  10. (一)netty介绍