js 實現(xiàn)打印網(wǎng)頁中定義的部分內(nèi)容的代碼
更新時間:2010年04月01日 20:54:02 作者:
有時候頁面需要打印功能,如果再做一個頁面不利于優(yōu)化,兩個頁面內(nèi)容一樣了,所以可以用js實現(xiàn)內(nèi)容的打印不需要的就不打印。
1、在頁面的代碼頭部處加入
JavaScript:
<script language=javascript>
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();
}
</script>
2、在頁面正文處加上<!--startprint-->與<!--endprint-->標識。也就是在需要用戶 打印保存的正文所對應(yīng)的html處附加上。
3、截取內(nèi)容部分已完成,現(xiàn)在添加“打印”鏈接:<a href="javascript:;" onClick="doPrint()">打印</a>。
JavaScript:
復(fù)制代碼 代碼如下:
<script language=javascript>
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();
}
</script>
2、在頁面正文處加上<!--startprint-->與<!--endprint-->標識。也就是在需要用戶 打印保存的正文所對應(yīng)的html處附加上。
3、截取內(nèi)容部分已完成,現(xiàn)在添加“打印”鏈接:<a href="javascript:;" onClick="doPrint()">打印</a>。
相關(guān)文章
js + css實現(xiàn)標簽內(nèi)容切換功能(實例講解)
下面小編就為大家?guī)硪黄猨s + css實現(xiàn)標簽內(nèi)容切換功能(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-10-10微信小程序?qū)崿F(xiàn)form表單本地儲存數(shù)據(jù)
這篇文章主要為大家詳細介紹了微信小程序?qū)崿F(xiàn)form表單本地儲存數(shù)據(jù),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-06-06JS實現(xiàn)仿Windows經(jīng)典風格的選項卡Tab切換代碼
這篇文章主要介紹了JS實現(xiàn)仿Windows經(jīng)典風格的選項卡Tab切換代碼,涉及JavaScript元素的遍歷與樣式的修改技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-10-10