javascript 列印不顯示按鈕的方法
阿新 • • 發佈:2018-12-14
<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();
}