js 实现打印网页中定义的部分内容的代码


Posted in Javascript onApril 01, 2010

1、在页面的代码头部处加入
JavaScript:

<script language=javascript> 
function doPrint() { 
bdhtml=window.document.body.innerHTML; 
sprnstr="<!--startprint-->"; 
eprnstr="<!--endprint-->"; 
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); 
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); 
window.document.body.innerHTML=prnhtml; 
window.print(); 
} 
</script>

2、在页面正文处加上<!--startprint-->与<!--endprint-->标识。也就是在需要用户 打印保存的正文所对应的html处附加上。

3、截取内容部分已完成,现在添加“打印”链接:<a href="javascript:;" onClick="doPrint()">打印</a>。

Javascript 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(2)
Dec 23 Javascript
js 纯数字不重复排列的另类方法
Jul 17 Javascript
javascript 利用Image对象实现的埋点(某处的点击数)统计
Dec 28 Javascript
jQuery绑定事件on()与弹窗的简要概述
Apr 27 Javascript
详解node HTTP请求客户端 - Request
May 05 Javascript
js canvas实现放大镜查看图片功能
Jun 08 Javascript
纯js实现图片匀速淡入淡出效果
Aug 22 Javascript
javascript json字符串到json对象转义问题
Jan 22 Javascript
Vue.use()在new Vue() 之前使用的原因浅析
Aug 26 Javascript
JavaScript自动生成 年月范围 选择功能完整示例【基于jQuery插件】
Sep 03 jQuery
微信小程序加载机制及运行机制图解
Nov 27 Javascript
vue添加自定义右键菜单的完整实例
Dec 08 Vue.js
js prototype截取字符串函数
Apr 01 #Javascript
javascript getElementsByClassName函数
Apr 01 #Javascript
JS getStyle获取最终样式函数代码
Apr 01 #Javascript
Javascript 通过json自动生成Dom的代码
Apr 01 #Javascript
JS中confirm,alert,prompt函数使用区别分析
Apr 01 #Javascript
JavaScript中实现块作用域的方法
Apr 01 #Javascript
cloudgamer出品ImageZoom 图片放大效果
Apr 01 #Javascript
You might like
PHP文本操作类
2006/11/25 PHP
php和js交互一例-PHP教程,PHP应用
2007/01/03 PHP
php之CodeIgniter学习笔记
2013/06/17 PHP
php $_SERVER windows系统与linux系统下的区别说明
2014/02/14 PHP
利用谷歌 Translate API制作自己的翻译脚本
2014/06/04 PHP
PHP 类与构造函数解析
2017/02/06 PHP
jquery 新浪网易的评论块制作
2010/07/01 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
jQuery获取checkboxlist的value值的方法
2015/09/27 Javascript
jQuery取得iframe中元素的常用方法详解
2016/01/14 Javascript
AngularJS 中的事件详解
2016/07/28 Javascript
微信小程序 底部导航栏目开发资料
2016/12/05 Javascript
Vue.2.0.5过渡效果使用技巧
2017/03/16 Javascript
关于foreach循环中遇到的问题小结
2017/05/08 Javascript
jQuery模拟爆炸倒计时功能实例代码
2017/08/21 jQuery
jQuery除指定区域外点击任何地方隐藏DIV功能
2017/11/13 jQuery
Python中使用中文的方法
2011/02/19 Python
Python利用Beautiful Soup模块搜索内容详解
2017/03/29 Python
对python数据切割归并算法的实例讲解
2018/12/12 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
docker-py 用Python调用Docker接口的方法
2019/08/30 Python
django 文件上传功能的相关实例代码(简单易懂)
2020/01/22 Python
python isinstance函数用法详解
2020/02/13 Python
使用 Python 读取电子表格中的数据实例详解
2020/04/17 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
在HTML5中使用MathML数学公式的简单讲解
2016/02/19 HTML / CSS
Burt’s Bees英国官网:世界领先的天然个人护理品牌
2020/08/17 全球购物
工作态度检讨书
2014/02/11 职场文书
《散步》教学反思
2014/03/02 职场文书
求职信结尾怎么写
2014/05/26 职场文书
班级活动总结格式
2014/08/30 职场文书
辞职信的写法
2015/02/27 职场文书
审美与表现自我评价
2015/03/09 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
七年级思品教学反思
2016/02/20 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书