js 打印网页指定内容
2015-06-25 11:57
645 查看
function doPrint() { setTimeout(function() { bdhtml=window.document.body.innerHTML; sprnstr="<!--startprint-->"; eprnstr="<!--endprint-->"; prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17); prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr)); OpenWindow = window.open(""); OpenWindow.document.write("<!DOCTYPE HTML><HTML><HEAD><meta http-equiv=\"Content-Type\" content=\"text\/html; charset=utf-8\" \/><TITLE>打印页<\/TITLE><link href=\"css\/com.css\" rel=\"stylesheet\" type=\"text\/css\" \/><\/HEAD><BODY><div id=\"printbox\" ><\/div><\/BODY><\/HTML>"); OpenWindow.document.getElementById("printbox").innerHTML=prnhtml; OpenWindow.document.close(); OpenWindow.print(); }, 200);
相关文章推荐
- javascript实现跨域的方法汇总
- JS日期时间选择器
- 浅谈JavaScript字符串拼接
- javascript最基本的函数汇总
- js获取url 参数
- 使用javascript将时间转换成今天,昨天,前天等格式
- javascript中的Function.prototye.bind
- JavaScript观察者模式
- js闭包理解
- JavaScript进阶 函数、定义函数、函数应用、对象
- JavaScript学习之变量类型
- 使用javascript提交form表单方法汇总
- js通过NPAPI调用本地应用程序并传参
- Javascript引擎单线程机制及setTimeout执行原理说明
- 201506250923_《Javascript权威指南(第六版)——检查是否为函数、不完全函数、记忆的函数 》(P193-200)
- 如何在javascript中new一个对象并且赋给它属性和方法
- [JS]定时执行的处理类PeriodicalExecuter 介绍(可以替代setInterval)
- 自己写的JS排序算法
- javascript学习笔记之函数定义
- js startWith