1. 程式人生 > >JavaWeb開發,使用js呼叫印表機列印頁面

JavaWeb開發,使用js呼叫印表機列印頁面

首先,在html中,通過star和end來標記列印區域

1 2 3 4 5 6 7 8 <h1>這塊內容不需要列印</h1> <!--startprint--> <div class="content"> 這裡是需要列印的內容 ..... </div> <!--endprint--> <h1>這塊內容不需要列印</h1>

然後,在點選事件中新增如下程式碼

1 2 3 4 5 6 7 8 9 function doPrint() {   bdhtml=window.document.body.innerHTML;  
sprnstr="<!--startprint-->";   eprnstr="<!--endprint-->";   prnhtml=bdhtml.substr(bdhtml.indexOf(sprnstr)+17);   prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));   window.document.body.innerHTML=prnhtml;  window.print();   }