实现区域打印功能

时间:2015/12/3 22:32:00来源:互联网 作者:flyso 点击: 846 次

首先要设定要打印的区域,如下:

。。。。。。。。。
。。。。。。。
。。。。。。。。
<div id="print">
打印的区域或内容
</div>
..............
.....................
< a href="javascript:void(0)" onclick="printView('print');">打印</a>

实现打印的JS函数:
//局部打印


function printView(id)
{
    var sprnhtml = document.getElementById(id).outerHTML;

    var selfhtml = window.document.body.innerHTML;//获取当前页的html

    window.document.body.innerHTML = sprnhtml;
    window.print();
    window.document.body.innerHTML=selfhtml;   

}

 

如果是要页面打印,那么一句话就搞定了

function printView(id){
    window.print();
}


Copyright © 2005 - 2016 flyso.cn. 飞搜 版权所有 鄂ICP备11002783号-3