JavaWeb開發,使用js呼叫印表機列印頁面
阿新 • • 發佈:2019-01-08
首先,在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();
}
|