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 相关文章推荐
JS获得URL超链接的参数值实例代码
Jun 21 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
Jun 10 Javascript
JavaScript学习笔记之JS事件对象
Jan 22 Javascript
jQuery使用post方法提交数据实例
Mar 25 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
Jun 21 Javascript
localStorage实现便签小程序
Nov 28 Javascript
bmob js-sdk 在vue中的使用教程
Jan 21 Javascript
Intellij IDEA搭建vue-cli项目的方法步骤
Oct 20 Javascript
详解使用angular框架离线你的应用(pwa指南)
Jan 31 Javascript
微信小程序Echarts覆盖正常组件问题解决
Jul 13 Javascript
JS实现字体背景跑马灯
Jan 06 Javascript
JavaScript进阶(二)词法作用域与作用域链实例分析
May 09 Javascript
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上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
一个简单的php加密解密函数(动态加密)
2013/06/19 PHP
CI框架自动加载session出现报错的解决办法
2014/06/17 PHP
php中filter_input函数用法分析
2014/11/15 PHP
Laravel框架源码解析之模型Model原理与用法解析
2020/05/14 PHP
Dom加载让图片加载完再执行的脚本代码
2008/05/15 Javascript
jquery 实现的全选和反选
2009/04/15 Javascript
怎么清空javascript数组
2013/05/11 Javascript
从jquery的过滤器.filter()方法想到的
2013/09/29 Javascript
jquery showModelDialog的使用方法示例详解
2013/11/19 Javascript
jQuery.holdReady()使用方法
2014/05/20 Javascript
使用jQuery设置disabled属性与移除disabled属性
2014/08/21 Javascript
JavaScript字符串对象toUpperCase方法入门实例(用于把字母转换为大写)
2014/10/17 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
chrome调试javascript详解
2015/10/21 Javascript
Bootstrap CSS组件之输入框组
2016/12/17 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
vue-router 实现导航守卫(路由卫士)的实例代码
2018/09/02 Javascript
Apache如何部署django项目
2017/05/21 Python
python3 pandas 读取MySQL数据和插入的实例
2018/04/20 Python
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
详解Python time库的使用
2019/10/10 Python
python对Excel按条件进行内容补充(推荐)
2019/11/24 Python
来自世界各地的优质葡萄酒:VineShop24
2018/07/09 全球购物
校园达人秀策划书
2014/01/12 职场文书
运动会开幕式解说词
2014/02/05 职场文书
动漫专业高职生职业生涯规划书
2014/02/15 职场文书
党的群众路线教育实践活动公开承诺书
2014/03/28 职场文书
班长演讲稿范文
2014/04/24 职场文书
献爱心活动总结
2014/05/07 职场文书
励志演讲稿500字
2014/08/21 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
党员个人公开承诺书
2014/08/29 职场文书
大学生党员暑假实践(活动总结)
2019/08/21 职场文书
微信小程序用户授权最佳实践指南
2021/05/08 Javascript