支持IE/Chrome/Firefox浏览器的网页打印javascript代码
点击网页某个元素,调用window.print()方法,打印功能,打印指定元素内的内容,经测试支持Firefox、Chrome、IE9+浏览器。
提醒:IE需要在Internet选项的安全设置中【自定义级别】的“对标记为可安全执行脚本的 ActiveX 控制执行脚本*”设置为启用。
html代码
<div id="entry"> 此处是要被打印的内容! </div> <a href="javascript:void(0);" id="print">打印内容</a>
javascript代码
function postPrint(obj, btn){ if($$(obj) && $$(btn)){ $$(btn).onclick = function(){ var printHtml = $$(obj).innerHTML; window.document.body.innerHTML = printHtml; window.print(); window.location.reload(); } } } postPrint('entry', 'print');
<< 上一篇