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获取鼠标位置部分的实例代码(兼容IE,FF)
Aug 05 Javascript
jquery中val()方法是从最后一个选项往前读取的
Sep 06 Javascript
jQuery实现获取table表格第一列值的方法
Mar 01 Javascript
一起学写js Calender日历控件
Apr 14 Javascript
AngularJs Understanding the Model Component
Sep 02 Javascript
H5图片压缩与上传实例
Apr 21 Javascript
微信小程序上传图片功能(附后端代码)
Jun 19 Javascript
angularjs结合html5实现拖拽功能
Jun 25 Javascript
浅谈Fetch 数据交互方式
Dec 20 Javascript
React降级配置及Ant Design配置详解
Dec 27 Javascript
swiper Scrollbar滚动条组件详解
Sep 08 Javascript
JS 设计模式之:工厂模式定义与实现方法浅析
May 06 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 和 MySQL 基础教程(一)
2006/10/09 PHP
php使用websocket示例详解
2014/03/12 PHP
PHP自动生成表单代码分享
2015/06/19 PHP
PHP自毁程序(慎用)
2015/07/09 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
怎样在JavaScript里写一个swing把数据插入数据库
2012/12/10 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
jquery中获取元素里某一特定子元素的代码
2014/12/02 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
javascript制作的简单注册模块表单验证
2015/04/13 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
2016/06/06 Javascript
利用yarn实现一个webpack+react种子
2016/10/25 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
2016/12/06 Javascript
深入理解js中的加载事件
2017/02/08 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
webpack4.0 入门实践教程
2018/10/08 Javascript
react 中父组件与子组件双向绑定问题
2019/05/20 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
Python(Tornado)模拟登录小米抢手机
2013/11/12 Python
python开发之str.format()用法实例分析
2016/02/22 Python
python入门基础之用户输入与模块初认识
2016/11/14 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
python的sys.path模块路径添加方式
2020/03/09 Python
解析python 中/ 和 % 和 //(地板除)
2020/06/28 Python
浅谈OpenCV中的新函数connectedComponentsWithStats用法
2020/07/05 Python
伦敦最著名的老字号百货公司:Selfridges(塞尔福里奇百货)
2016/07/25 全球购物
教师考察材料范文
2014/06/03 职场文书
环保口号大全
2014/06/12 职场文书
促销活动总结模板
2014/07/01 职场文书
护理工作心得体会
2016/01/22 职场文书
Python控制台输出俄罗斯方块的方法实例
2021/04/17 Python
Python find()、rfind()方法及作用
2022/12/24 Python