项目场景:

打印网页上,某一部分或几部分的内容。


解决方案:

  1. 第一步,引入jS脚步。

    <script language="javascript">function preview(oper){if (oper < 10){bdhtml=window.document.body.innerHTML;//获取当前页的html代码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();}}</script>

如何让HTML页面支持部分内容打印相关推荐

  1. js打印页面指定区域内容

    2种方式: 一种只支持IE浏览器 另一种支持各类浏览器 <html xmlns="http://www.w3.org/1999/xhtml"> <head> ...

  2. HTML页面动态内容打印(文字、图片等)

    由于开发框架使用jsp,所以本文以jsp做示例,其他框架遵循框架语法即可,底层都是通过调用浏览器组件打印html 思路: 需要触发打印的页面添加打印按钮(当然这是废话,从这里开个头吧),和一个ifra ...

  3. web前段学习day_01:HTML(学习如何搭建页面结构和内容):文本标签、列表标签、图片标签、超链接、表格、表单表单、分区标签、实体引用

    学习如何构造页面结构和内容 安装HBuilderX 一.HTML 创建第一个HTML页面 写完html后如何测试 写在body中的常见标签有哪些? 注释快捷键 Ctrl+Shift+/ 1.文本相关标 ...

  4. CSS3之利用选择器和content属性在页面中插入内容

    CSS3之使用选择器在页面中插入内容     1. 使用选择器来插入内容:例, h2:before{ content:'COLUMN'; color:white: background-color:o ...

  5. 藏青色在html页面怎么写,Html页面支持暗黑模式的实现

    自19年开始,Android和IOS平台,都开始玩暗黑模式.当然这没什么不好,但是当我们的页面被用户在暗黑模式打开之后,会被那传统大白色瞬间闪瞎双眼. 下面会简单的说一下如何让页面支持暗黑模式. 准备 ...

  6. 为什么自己编写的页面总是在那里抖动_SEO排名,为什么旧页面比新内容排名高?...

    在SEO日常工作中,我们经常遇到这样一种现象,那就是旧的页面排名总是比新的页面排名要好.这为SEO人员的工作带来了诸多挑战,而实际上它是由于多种因素产生的,不能一概而论之. https://www.b ...

  7. Druid 配置及内置监控,Web页面查看监控内容 【我改】

    转: Druid 配置及内置监控,Web页面查看监控内容 1.配置Druid的内置监控 首先在Maven项目的pom.xml中引入包 1 2 3 4 5 <dependency>      ...

  8. python爬取所有页url_Python 如何爬取相同url下,多个页面的链接内容

    据说,python是方便抓取网页数据.今天让我们试试.它有多方便的对于python来抓取数据.介绍抓取数据,基本上得到这个网页的源代码通过网页的URL,并过滤出所需的信息根据源代码.准备IDE: py ...

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

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

最新文章

  1. 某短视频程序员吐槽:公司要求每天刷短视频的时长和绩效挂钩,这合理吗?网友:那某陌员工要按照奔现次数算绩效吗?...
  2. 开发日记-20190509
  3. Android控件系列之RadioButtonRadioGroup
  4. mysql list列表批量更新数据,Mybatis传入List实现批量更新的示例代码
  5. [深搜]24点--改进版本
  6. 云炬Android开发笔记 6启动图功能开发与封装
  7. 18年如何拓展前端知识架构
  8. 这轮AI才刚刚启动,就开始有人谈AI泡沫了?
  9. 简单计算器 -python
  10. 印会河《中医基础理论》笔记——阴阳学说、五行学说
  11. 如何压缩GIF/GIF压缩软件教程方法全面解析
  12. pmp考前冲刺 项目管理中的工具与技术
  13. 谁浇了李彦宏一瓶冷水?
  14. 基于javaweb的宠物商城系统(java+jsp+javascript+servlet+mysql)
  15. 再论EOS的CPU租赁利率,无风险套利?
  16. Android中的阿里云仓库
  17. 计算机专业拜年语,南昌理工学院计算机信息工程学院给您拜年啦!!
  18. jbl耳机连不上android,关于蓝牙设备配对和连接的稳定性_JBL耳机_耳机评测-中关村在线...
  19. struts2升级到2.5版本需要注意的几点
  20. java 生成 文件 md5_JAVA版文件MD5生成器

热门文章

  1. STM32F103使用L9110s驱动直流电机(必须简单易懂)
  2. 菜鸟弟弟从零开始的爬取Bilibili弹幕的Python爬虫教程-哔哩哔哩 - ( ゜- ゜)つロ 干杯~
  3. SAT作文-- 一篇优秀作文范例
  4. 关于Android Launcher3相关优秀文章的记录
  5. 软件版本发布要求和标准
  6. 我眼中的大数据(一)
  7. 深入理解最强桌面地图控件GMAP.NET --- 街景地图(StreetView)
  8. mysql登陆策略_教你mysql mssql服务器安全设置策略
  9. GK Summay算法(ϵ−approximate ϕ−quantile)
  10. 真王服务器文件,虚惊后的火速报道《真王》迎来历史性更新