文档章节

JS 实现简单的页面局部打印例子

久一网络
 久一网络
发布于 2015/10/22 08:00
字数 187
阅读 250
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

JS 实现简单的页面局部打印例子
1人收藏此文章, 我要收藏 发表于2年前(2011-03-28 08:51) , 已有228次阅读 ,共0个评论
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); //从开始代码向后取html 
        prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html 
        window.document.body.innerHTML=prnhtml; 
        window.print(); 
        window.document.body.innerHTML=bdhtml; 
    }else{ 
        window.print(); 
    } 

使用很简单 将页面内要打印的内容加入中间 
<!--startprint1--> 
这是打印的内容 
<!--endprint1--> 
再加个打印按纽 onclick=preview(1) 

© 著作权归作者所有

久一网络
粉丝 0
博文 34
码字总数 22404
作品 0
杭州
个人站长
私信 提问
加载中

评论(0)

暂无文章

Java并没有衰落.大家对它的认识才刚刚开始 Java8全新出发

Java并没有衰落.大家对它的认识才刚刚开始 很高兴能在此给大家分享Java8的新特性。这篇文章将一步一步带你了解Java8的所有新特性。我将通过简单的实例代码向大家展示接口中默认方法,lambda ...

osc_lfbryx1h
41分钟前
12
0
最佳实践之有限状态机

有限状态机(Finite State Machine,FSM),简称状态机。今天这篇文档的主体思路,来自本人授权的一项发明专利。第一次尝试写出来,希望分享给更多人。 我当时写这个专利的时候,太有感觉了。...

osc_bskubcvl
43分钟前
18
0
面试大厂必看!就凭借这份Java多线程和并发面试题,我拿到了字节和美团的offer!

最近好多粉丝私信我说在最近的面试中老是被问到多线程和高并发的问题,又对这一块不是很了解,很简单就被面试官给问倒了,被问倒的后果当然就是被刷下去了,因为粉丝要求,我最近也是花了两天...

osc_s28jz759
44分钟前
18
0
构建一个简约博皮的过程

前置 由于之前构建的皮肤 reacg 偏二次元风,尽管提供了大量配置(包括几乎任何颜色、插件等的配置),依然有人吐槽花里胡哨,遂重新构建了一款简约风格的博客园皮肤, 正如你所见。下文我将从零...

osc_yozufu01
45分钟前
12
0
ReentrantLock解析及源码分析

本文结构 Tips:说明一部分概念及阅读源码需要的基础内容 ReentrantLock简介 公平机制:对于公平机制和非公平机制进行介绍,包含对比 实现:Sync源码解析额,公平和非公平模式的加锁、解锁过...

osc_hj9t7eba
46分钟前
16
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部