javascript实现局部打印功能(兼容IE8)

2025年03月04日 建站教程

功能介绍:做一个标签局部打印功能并且兼容IE8浏览器,下面web建站小编给大家介绍一下功能的实现代码!

html代码:

<button onclick="print()">打印</button>
<aaa>
<div>
  <h2>第一部分内容</h2>
  <p>我的打印区域2</p>
</div>
</aaa>

js代码:

function print() {
  bdhtml = window.document.body.innerHTML;
  sprnstr = ""; //开始打印标识字符串有17个字符
  eprnstr = ""; //结束打印标识字符串
  prnhtml = bdhtml.substr(bdhtml.indexOf(sprnstr) + 5); //从开始打印标识之后的内容
  prnhtml = prnhtml.substring(0, prnhtml.indexOf(eprnstr)); //截取开始标识和结束标识之间的内容
  window.document.body.innerHTML = prnhtml; //把需要打印的指定内容赋给body.innerHTML
  window.print(); //调用浏览器的打印功能打印指定区域
  window.document.body.innerHTML = bdhtml; // 最后还原页面
}

本文链接:http://so.lmcjl.com/news/24248/

展开阅读全文
相关内容