很多网页提供打印功能,其实实现很简单。使用下面的函数即可

function printit() {if (confirm('确定打印吗?')) {bdhtml=window.document.body.innerHTML;//获取当前页的html代码sprnstr="<!--startprint-->";//设置打印开始区域eprnstr="<!--endprint-->"; //设置打印结束区域prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html            prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取htmlwindow.document.body.innerHTML=prnhtml;window.print();window.document.body.innerHTML=bdhtml;}}

JS实现网页打印功能相关推荐

  1. JS实现Web网页打印功能(IE)

    问题描述: JS实现Web网页打印功能 问题解决: 这里主要使用WebBrowser控件的ExeWB在IE中打印功能的实现 WebBrowser介绍: WebBrowser是IE内置的浏览器控件,无需 ...

  2. WEB打印-网页打印功能(带分页、可多页打印)

    <html> <head> <title>Web打印</title> <meta http-equiv="Content-Type&qu ...

  3. Jquery、Js实现网页打印,及打印样式的自定义

    本来今天准备继续更新webpack的内容的,但是上午修改了一下公司网站的代码,然后就开始研究网页打印的东西了,弄了一下午,搞的整个人都不好了.刚好也来讲一下一些收获,其实也不算什么收获,但是还是来跟大 ...

  4. js实现网页打印分页打印

    web打印思路:html页面本身带有打印功能window.print() 但是在打印时又不能word模板的要求来打印不能满足打印需求.同时我们打印的数据有时候是动态变化的需要按模板来打印我的处理方式是 ...

  5. 用JS进行网页打印设置

     1function doPage()  2{  3layLoading.style.display = "none";//同上  4}  5  6//设置网页打印的页眉页脚为空 ...

  6. html js打印页边距,js 设立网页打印的页眉页脚和页边距

    var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="\\Softwar ...

  7. 记录个js调用浏览器打印功能的代码

    对应的是浏览器鼠标右键打印功能 function printPage() {document.body.innerHTML=document.getElementById('printdiv').in ...

  8. html js 打印编辑页眉,js 设置网页打印的页眉页脚和页边距

    var HKEY_Root,HKEY_Path,HKEY_Key; HKEY_Root="HKEY_CURRENT_USER"; HKEY_Path="//Softwar ...

  9. html 实现收藏功能实现,js实现网页收藏功能

    本文实例讲述了js实现动态添加或删除网址功能的方法.分享给大家供大家参考,具体如下: 运行效果图: 具体代码如下 脚本之家 function add(){ var name = document.ge ...

  10. class jqprint 失效_使用jquery.jqprint.js 实现的打印功能,IE9不能进行打印预览、火狐打印空白界面...

    提示的内容:SCRIPT438: 对象不支持"ExecWB"属性或方法 首先解决IE9不能打印预览的问题: 查找了一大推资料 ,有两种说法:一种是IE的安全性级别太高:一种是需要安 ...

最新文章

  1. 1.IocDI和Spring
  2. 字节跳动小程序技术摘要
  3. boost::gregorian模块实现查找给定月份最后一天的测试程序
  4. 虚拟化技术--服务器虚拟化
  5. hdu 5233 Gunner II
  6. [PhoneGap]Mac下搭建PhoneGap开发环境
  7. flask+jsonp跨域前后台交互(接口初体验)
  8. 计算机软件著作权的保护范围,计算机软件的著作权保护范围分析
  9. LINQ 实现多字段关联查询 C#
  10. Pyqt 的QThread vs Python标准库的线程
  11. BS7799信息安全管理体系介绍(转载)
  12. C++ _stdcall和__stdcall、_fastcall的区别
  13. c语言标准差公式标准差数组,Excel标准差计算函数Stdev和StdevP的用法与区别,包含4个实例...
  14. 7时过2小时是几时_一个时辰等于几个小时
  15. [Swift]修改NSLayoutConstraint的multiplier
  16. JavaScript基础知识与脚本语言总结
  17. Squeezenet中添加OHEM层
  18. Scal(三)——类与对象
  19. OWC11用在VB下输出统计图
  20. 16从零开始学Java之Java里的输入与输出语句有哪些?

热门文章

  1. 2020年美国新冠肺炎疫情数据分析
  2. tomcat映射本地磁盘路径
  3. Puppet nginx+passenger模式配置
  4. Convex Optimization: 3 Convex functions
  5. php新增的特性,PHP7新增特性
  6. java+添加分割符_如何给数字添加分隔符
  7. 使用欧元符号€作为hive表的分割符
  8. 0704-Scala函数式编程高级
  9. java.lang.Integer常用方法
  10. Unity3D游戏开发引擎的产品特点