當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JS实现浏览器打印、打印预览
生活随笔
收集整理的這篇文章主要介紹了
JS实现浏览器打印、打印预览
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
window.print()
window.print();會彈出打印對話框,打印的是window.document.body.innerHTML中的內(nèi)容,下面是從網(wǎng)上摘到的一個局部打印的例子,該例子的不足是打印會修改頁面的內(nèi)容。
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>局部打印案例</title> <script type="text/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> </head><body> <p>1不需要打印的地方</p> <p>2這里不要打印啊</p> <!--startprint--><!--注意要加上html里star和end的這兩個標記--> <h1>打印標題</h1> <p>打印內(nèi)容~~</p> <!--endprint--> <button type="button" onclick="doPrint()">打印</button> <p>不打印的地方啊哈哈哈哈</p> <p>2</p> </body> </html>?
總結(jié)
以上是生活随笔為你收集整理的JS实现浏览器打印、打印预览的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt实现Qchart的打印和打印预览的几
- 下一篇: HTML5期末大作业:茶页文化网站设计—