通过iframe打印局部页面时,去掉页眉页尾:

//确认打印printOk() {const el = document.getElementById('printDiv');const iframe = document.createElement('IFRAME');let doc = null;iframe.setAttribute('style', 'position:absolute;width:0px;height:0px;left:500px;top:500px; margin-top:-100px');document.body.appendChild(iframe);doc = iframe.contentWindow.document;// 打印时去掉页眉页脚doc.write('<style media="print">@page {size: auto;  margin: 0mm; }</style>');doc.write(el.innerHTML);doc.close();// 获取iframe的焦点,从iframe开始打印iframe.contentWindow.focus();iframe.contentWindow.print();if (navigator.userAgent.indexOf("MSIE") > 0) {document.body.removeChild(iframe);}}

嵌套在iframe页面打印去掉页眉页尾相关推荐

  1. [html] 打印页面时怎样自定义打印页眉页脚或者去掉眉页脚?

    [html] 打印页面时怎样自定义打印页眉页脚或者去掉眉页脚? <style type="text/css" media="print"> @pag ...

  2. 【js、vue-print-nb】js 在Chorme中打印页面去掉页眉页脚

    js或者vue-print-nb插件在chorme调用打印是都会带上 页眉页脚及时间. 在chorme中可以手动设置 打印是否要页眉页脚,如果不想手动打印时设置可以参考用css 控制: 参考:http ...

  3. js iframe 打印 打印预览 页眉页脚的设置

    1.window.print方式: Html代码 //jsp页面 打印按钮: <input type="button" value="打印" onclic ...

  4. vue 项目中页面打印实现(去除页眉页脚)

    vue 项目中页面打印实现 参考文章: 13 Paged media 项目描述: 背景:框架vue.组件 element-ui,已有一个在用的后台管理系统 需求:现需在列表页面添加按钮-----打印协 ...

  5. window.print() 实现A4纸张打印及去掉页眉页脚及打印链接

    1.边距为无 <style> /* 布局纵向 */ .a4-endwise{width: 1150px;height: 1627px;border: 1px #000 solid;} /* ...

  6. jq jqprint 设置页脚_jQuery 插件 jqprint 实现浏览器页面打印和设置页眉页脚

    使用 jqprint 插件实现浏览器页面打印,需要用到两个js文件,jquery.js 和 jqprint.js,本文使用 jquery-1.4.4.min.js,jquery.jqprint-0.3 ...

  7. vue 打印功能 调用原生print,带(去掉页眉页脚)分页打印

    安装 vue-print-nb插件 npm install vue-print-nb --save 安装完成后 在页面引入 import Print from 'vue-print-nb' </ ...

  8. jquery.print.js 网页局部打印 横向打印 去掉页眉页脚

    ie-设置(右上角齿轮)-打印-页面设置 引入print.css,这个css里存的是自己要打印的区域的样式,比如table,tr,td,边框边距等的样式 引入jquery.js和jquery.prin ...

  9. HTML页面打印功能js代码,JavaScript_js实现页面打印功能实例代码(附去页眉页脚功能代码),复制代码 代码如下: html - phpStudy...

    js实现页面打印功能实例代码(附去页眉页脚功能代码) 复制代码 代码如下: @media print{ .print {display:block;} .notPrint {display:none; ...

  10. vue js 打印 去掉页脚的链接,去掉页眉页脚

    打印 <div style="padding-top: 15px;width:100px;"><el-button type="primary" ...

最新文章

  1. Android列表控件选项中添加进度框ProgressBar实现
  2. 利用smarty生成静态页的关键代码
  3. 记录下openstack部署和使用时遇到的一些问题
  4. CentOS6.5下编译R源码并安装Spark R
  5. 深度学习核心技术精讲100篇(七十七)-主流推荐引擎技术及优缺点分析
  6. 程序怎么启动vasp_构建可扩展的GPU加速应用程序(NVIDIA HPC)
  7. git 改了一段代码不想要了_初识Git
  8. RabbitMQ系列教程之四:路由(Routing)
  9. java生命小游戏_Java修炼——飞机生存小游戏
  10. windows10下安装pytorch并导入pycharm
  11. python膨胀卷积_python里有没有轻量级的卷积网络库,不需要训练,只想快速前向计算?...
  12. 按值设置选择选项“已选择”
  13. Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2=val2}
  14. java实验报告实验环境_Java实验报告一:Java开发环境的熟悉
  15. 美团外卖饿了么百度外卖竞品分析报告
  16. 怎么安装光盘并重新启动计算机,如何用光盘重新安装电脑系统
  17. iOS TextField收取键盘的方法
  18. jump game ii
  19. 1024共码未来(一览中华风华,API First)
  20. circular包绘图笔记

热门文章

  1. com.itextpdf.text.exceptions.IllegalPdfSyntaxException: Unbalanced begin/end text operators.
  2. java.lang.abstractmethoderror
  3. java: 不兼容的类型: java.lang.Long无法转换为java.lang.Intege
  4. 主流HTML5游戏开发引擎的分析和对比
  5. cannot re-initialize CUDA in forked subprocess.To use CUDA with multiprocessing,you must use the ‘sp
  6. 学习uc/os-ii
  7. 基于单片机原理的暖风机控制系统设计-毕设课设资料
  8. SVG,收藏夹图标以及我们可以用它们做的所有有趣的事情
  9. 教你怎么用Mono Cecil - 动态注入 (注意代码的注释)
  10. android 双向进度条,Android自定义双向进度条