function doPrint(){var head_str = "<html><head><title></title></head><body>"; //先生成头部var foot_str = "</body></html>"; //生成尾部var older = document.body.innerHTML;//var new_str = document.getElementById('wrapper').innerHTML; //获取指定打印区域var new_str = document.getElementsByClassName('blog-content-box')[0].innerHTML;//获取指定打印区域var old_str = document.body.innerHTML; //获得原本页面的代码document.body.innerHTML = head_str + new_str + foot_str; //构建新网页window.print(); //打印刚才新建的网页document.body.innerHTML = older; //将网页还原return false;
};doPrint();

给打印按钮添加doPrint()事件即可

JS调用打印机打印页面指定元素相关推荐

  1. JS 调用打印机打印网页文档

    引用自:灯火阑珊hy js调用打印机 打印整体或部分 有时前端的项目中需要添加打印的功能,首先要知道打印分为整体打印和局部打印两种,而局部打印又可细分为局部打印指定的部分,和局部打印指定部分之外的部分 ...

  2. JS调用打印机打印Web页面

    第一种方法:指定不打印区域 使用CSS,定义一个.noprint的class,将不打印的内容放入这个class内. 详细如下: <style media=print type="tex ...

  3. js调用打印机打印网页字体总是缩小一号的解决方法

    直接调用window.print(),但是打印出来后,字体总是缩小一号,后来直接target="_blank",就可以正常打印了,下面是实现代码 今天要做一个打印网页的小功能,直接 ...

  4. 打印当前页面指定元素中的内容

    一.打印当前页面指定元素中的内容 方式一:直接使用window.print(); (1)首先获得元素的html内容(这里建议如果有样式最好是用内联样式的方式) var newstr = documen ...

  5. JS 调用打印机,打印HTML中的部分内容

    如何在页面上调用打印机!!! 要打印的内容:JSP上的一个<DIV></DIV>, 打印按钮: 打印按钮的方法: $(function(){   $('#checkin_div ...

  6. Java调用打印机打印(远程、本地皆可用)

    Java调用打印机打印(远程.本地皆可用) 背景 准备 MAVEN环境 步骤 获取PrinterJob 设置PrinterJob纸张样式 打印PDF 背景 开发个Java项目需要远程调用共享打印机打印 ...

  7. android 打印机打印html,Android下通过wifi调用打印机打印

    Android下通过wifi调用打印机打印 // Code in Activity try { Socket sock = new Socket("192.168.199.245" ...

  8. java打印word_Java jacob调用打印机打印word文档

    前面说了Java如何生成复杂的Word文档,今年记录下Java如何调用打印机打印word文档. 起初用的是自带的PrintJob,但是系统提供的打印机制并不成熟完整.网上的代码也是千篇一律,在我的打印 ...

  9. C++ 调用打印机 打印一段文字

    系统:win7 环境:VS2010 语言:c++ 函数:调用打印机打印一段文字. void CpainttestDlg::OnClickedButton1() {// TODO: 在此添加控件通知处理 ...

最新文章

  1. mac攻略(1) -- 简单配置php开发环境
  2. Windows进程间通信的各种方法
  3. 汇编:内存地址为什么从0开始?等问题
  4. element中upload单图片转base64后添加进数组,请求接口
  5. 玩转oracle 11g(35):rman备份-参数文件spfile损坏恢复
  6. ORACLE 12C采坑之 ORA-12541:TNS:无监听程序
  7. Java基础---接口的使用
  8. matlab将x排序 y随之变化,在MATLAB中:XData和YData如何用更改的行数更新?
  9. 阿里P7三面被这10个SpringCloud微服务问题难倒,杯具!
  10. linux文件备份与删除,【Linux Shell脚本编程】自动备份与删除历史备份脚本
  11. CentOS系统yum源使用报错:Error: Cannot retrieve repository metadata
  12. UI设计师不可不知的安卓屏幕知识
  13. Migration中的Collation Confliction
  14. 百度php工程师面试题
  15. Love To Be Loved By You
  16. PageOffice实现在线编辑Word的手写批注功能
  17. CAD显示图层(网页版)
  18. R语言:填色等值线图及其色标(color bar)设置
  19. 疑问代词which/what/who的用法
  20. win7音量图标点了没反应的修复方法

热门文章

  1. 编写java程序用用于显示人姓名和年龄
  2. 论文复现之医学图像应用:视网膜血管分割
  3. ubuntu server
  4. SRGNN番外篇——我的死磕笔记
  5. [WSDL] WSDL Web Service 應用 圖文 教學
  6. The specified object could not be found. psql------click---清空---接口
  7. mmdet_config_builder_win
  8. 复杂地铁系统的时空人流量分布在线预测
  9. 【蓝桥杯省赛真题3】Scratch游泳倒计时 少儿编程scratch蓝桥杯选拔赛真题讲解
  10. 【vizard】用python写3D游戏