您的位置:首页 > Web前端 > JavaScript

javascript 打印不显示按钮的方法

2012-03-22 13:47 429 查看
<style type="text/css">
@media print {
.noprint{display:none;}
}
</style>


 

<div align="right" class="noprint">
<input type="button"  value="打印" onclick= "window.print() " style="cursor:pointer;" />
</div>


 打印去掉页眉页脚和日期的脚本

function doPrint() {
// 获得body的html
bdhtml=window.document.body.innerHTML;
// 打印开始的标志
sprnstr="<!--startprint-->";
// 打印结束的标志
eprnstr="<!--endprint-->";
// 从打印开始的位置截取到末尾
prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);
// 从开始截取到打印结束的位置
prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));
// 替换html
window.document.body.innerHTML=prnhtml;
// 打印
window.print();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript button class