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编程起步(第六课)
Jan 10 Javascript
张孝祥JavaScript学习阶段性总结(2)--(X)HTML学习
Feb 03 Javascript
fckeditor 获取文本框值的实现代码
Feb 09 Javascript
javascript Demo模态窗口
Dec 06 Javascript
让图片旋转任意角度及JQuery插件使用介绍
Mar 20 Javascript
jQuery中ajax的get()方法用法实例
Dec 26 Javascript
JavaScript中使用Math.PI圆周率属性的方法
Jun 14 Javascript
浅谈JavaScript的函数及作用域
Dec 30 Javascript
js实现带进度条提示的多视频上传功能
Dec 13 Javascript
使用vue cli4.x搭建vue项目的过程详解
May 08 Javascript
Vue3 的响应式和以前有什么区别,Proxy 无敌?
May 20 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 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
Windows下安装Memcached的步骤说明
2010/04/25 PHP
PHP中uploaded_files函数使用方法详解
2011/03/09 PHP
thinkphp Apache配置重启Apache1 restart 出错解决办法
2017/02/15 PHP
PHP操作Redis常用命令的实例详解
2020/12/23 PHP
use jscript Create a SQL Server database
2007/06/16 Javascript
JavaScript高级程序设计(第3版)学习笔记4 js运算符和操作符
2012/10/11 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
JS中window.open全屏命令解析及使用示例
2013/12/11 Javascript
javascript中全局对象的isNaN()方法使用介绍
2013/12/19 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
JavaScript父子窗体间的调用方法
2015/03/31 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
JS实现加载和读取XML文件的方法详解
2017/04/24 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
微信小程序实现流程进度的图样式功能
2018/01/16 Javascript
jQuery实现点击图标div循环放大缩小功能
2018/09/30 jQuery
js实现导航跟随效果
2018/11/17 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
浅谈vue单页面中有多个echarts图表时的公用代码写法
2020/07/19 Javascript
js回到页面指定位置的三种方式
2020/12/17 Javascript
Zabbix实现微信报警功能
2016/10/09 Python
Python字符串格式化的方法(两种)
2017/09/19 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
浅谈Pytorch中的torch.gather函数的含义
2019/08/18 Python
Python字符编码转码之GBK,UTF8互转
2020/02/09 Python
Python colormap库的安装和使用详情
2020/10/06 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
酒店管理毕业生自荐信
2013/10/24 职场文书
应届实习生的自我评价范文
2014/01/05 职场文书
家长对老师的评语
2014/04/18 职场文书
群众路线个人整改措施
2014/10/24 职场文书
论群众路线学习笔记
2014/11/06 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
Python尝试实现蒙特卡罗模拟期权定价
2022/04/21 Python
MySQL新手入门进阶语句汇总
2022/09/23 MySQL