1. 程式人生 > >javascript 列印不顯示按鈕的方法

javascript 列印不顯示按鈕的方法


<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();
    }