JavaScript打印

##页面打印

function printPage(){// 此处函数名不能为print,因为会与window.print()形成无限递归
    window.print();
}

##区域打印
准备工作:用:<!- -startprint- ->和<!- -endprint- ->“圈”住要打印的代码段

function printArea(){
    var bdHtml=window.document.body.innerHTML;
    var sprnstr="<!--startprint-->";
    var eprnstr="<!--endprint-->";
    var prnHtml=bdHtml.substring(bdHtml.indexOf(sprnstr)+17);/*去掉前面的部分*/
    prnHtml=prnHtml.substring(0, prnHtml.indexOf(eprnstr));/*去掉后面的部分*/
    var myWindow=window.open('', '', '');/*打开新的浏览器窗口(选项卡)*/
    myWindow.document.body.innerHTML=prnHtml;
    myWindow.print();
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值