<!--startprint1--><!--打印内容开始--><div id="container" style="min-width:400px;height:400px"></div><!--打印内容结束--><!--endprint1--><input type=button name='button_export' title='打印1' onclick=preview(1) value=打印1>
function preview(oper) {if (oper < 10) {bdhtml = window.document.body.innerHTML;//获取当前页的html代码console.log('bdhtml', bdhtml);sprnstr = "<!--startprint" + oper + "-->";//设置打印开始区域eprnstr = "<!--endprint" + oper + "-->";//设置打印结束区域prnhtml = bdhtml.substring(bdhtml.indexOf(sprnstr) + 18); //从开始代码向后取htmlprnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr));//从结束代码向前取htmlwindow.document.body.innerHTML = prnhtml;window.print();window.document.body.innerHTML = bdhtml;} else {window.print();}}

注意开始和结束的标记

打印html,h5打印页面相关推荐

  1. android网页打印,安卓网页打印,h5页面打印,浏览器打印,js打印工具

    Android设备打印比较麻烦,一般设备厂商都提供原生app开发的SDK,我们web开发者为难了,不会原生开发啊 给大家提供一个思路,实现web加壳,利用打印浏览器实现 简单来说就是把我们的web页面 ...

  2. h5打印时如何控制打印区域(基于jquery.PrintArea.js实现)

    h5打印时如何控制打印区域(基于jquery.PrintArea.js实现) javaSript 的 window.print() 打印时打印范围不可控制,而jquery.PrintArea.js可以 ...

  3. 网页打印问题,打印设置,打印预览,打印分页,纵打,横打及页面的边距

    1.控制"纵打". 横打"和"页面的边距 (1) <object  id="factory"  style="display ...

  4. 批量打印html文档,web页面的单页打印以及批量打印实现方法

    打印事件:window.print() 1.单页打印(布局打印): function printCnt(){ //1.获取当前页的html代码 var body = window.document.b ...

  5. html页面用excel打印,excel怎么打印不能全部显示出来

    Excel里表格太大,打印不完整怎么办? 怎么在EXCEL上做表格 为什么打印出来没有表格啊 讲打印出来没有表格是因为没有设置表格.没有加边框线,那里面的所有有灰色线只是显示单元格的,而不能打出来的. ...

  6. 在html页面中怎么打印区域,网页打印代码,可以打印指定区域的

    满意答案 gba369 2013.05.30 采纳率:42%    等级:12 已帮助:4456人 (一) 一般我们用到网页的打印,都仅对页面上的主要内容感兴趣,一些相关的广告图片.无用的文字信息等都 ...

  7. html批量打印,web页面的单页打印以及批量打印实现方法

    打印事件:window.print() 1.单页打印(布局打印): function printCnt(){ //1.获取当前页的html代码 var body = window.document.b ...

  8. js一键批量打印_web页面的单页打印以及批量打印实现方法

    本文主要和大家分享web页面的单页打印以及批量打印实现方法,希望能帮助到大家. 打印事件:window.print() 1.单页打印(布局打印):function printCnt(){ //1.获取 ...

  9. Vue - 下载打印功能,将页面下载打印为 pdf 格式文件(vue-print-nb)

    Vue 使用 vue-print-nb 插件实现打印功能 一. vue-print-nb 的使用 1.1 安装 vue-print-nb 1.2. 引入vue-print-nb 二. 一个打印实例 使 ...

最新文章

  1. 最小费用最大流 ---- 2017icpc青岛现场赛 K Our Journey of Xian Ends (拆点控制原图点度 + 中间必经过的点设置成源点 + 起点设成汇点)
  2. android修改系统设置权限_安卓保护隐私利器!完美解决软件「不给权限就不运行」的小工具...
  3. AI:2020年6月23日北京智源大会演讲分享之AI创业专题论坛——09:10-10:00 李开复教授《AI赋能时代的创业》
  4. 云际视界视频会议开创远程商务新模式
  5. ProgressBar控件在Listview下的多线程应用(转自johngeng)
  6. 一分钟在Linux 环境 搭建 SFTP服务器
  7. pc css框架,PC端框架—semantic ui
  8. oracle 创建角色 权限设置,[学习笔记] Oracle创建用户、分配权限、设置角色,
  9. 为什么Hadoop将一定会是分布式计算的未来?
  10. TDD LTE 中的HARQ过程
  11. error: command 'gcc' failed with exit status 1
  12. 不透水面提取操作实现
  13. [学习日记] 文件读写 FileStream
  14. 状态机finite-state machine学习笔记1
  15. GIS+区块链,地理空间数据新型应用场景未来可期
  16. 捷联惯导系统(SINS)机械编排
  17. iOS | OC 面向对象的编程
  18. Excel表中只能选择固定内容
  19. 基于matlab的Guass-Seidel(高斯--赛德尔) 迭代法求解线性方程组
  20. 电容在计算机运用原理,隔直电容的作用及原理 - 全文

热门文章

  1. 域格4G模块TTS语音使用方法
  2. Zookeeper(2) - 配置详解与启动原理
  3. Java集合框架是什么?说出一些集合框架的优点?
  4. 7-5 先序序列+中序序列建立二叉树
  5. 串级PID和 前馈系统
  6. Android 程序框架设计
  7. java 处理unicode_[转]Java的Unicode编码转化(多种情况处理方法)
  8. 汽车配件管理系统分析报告
  9. 个人微信开发协议sdk接口API分享
  10. windows7远程桌面连接时崩溃问题