JavaScript 列印div內容
通常情況下,需要列印的是網頁中的某一個指定區域的內容,而不是網頁中的全部內容。
下面通過例項程式碼介紹一下列印div中內容。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script type="text/javascript"> function printdiv(printpage){ var newstr=document.getElementById(printpage).innerHTML; var oldstr=document.body.innerHTML; document.body.innerHTML=newstr; window.print(); document.body.innerHTML=oldstr; return false; } window.onload=function(){ var bt=document.getElementById("bt"); bt.onclick=function(){printdiv('div_print');} } </script> </head> <body> <input type="button" id="bt" value="點選列印"/> <div id="div_print"> <h1 style="Color:Red">此div中的內容將會被列印。</h1> </div> </body> </html>
原理非常的簡單,window.print方法列印的是body中的內容。
所以事先要將列印的內容設定為body的內容,之前body中的內容存入一個變數,列印完成,再將body中的內容恢復。
相關文章
- div中的內容居中
- 列印DataGridView中的內容View
- js直接列印pdf檔案內容JS
- css控制列印內容的樣式CSS
- 使用JavaScript 建立內容JavaScript
- js動態設定div的內容JS
- JS把內容動態插入到DIVJS
- jquery js 設定 div 的內容,給 div 新增一個屬性jQueryJS
- javascript 獲取iframe中內容JavaScript
- javascript列印1-100內的質數JavaScript
- gcc編譯階段列印巨集定義的內容GC編譯
- (C語言)使用指標列印陣列的內容C語言指標陣列
- HTML API + CSS 控制頁面列印內容和樣式HTMLAPICSS
- JavaScript 替換字串全部指定內容JavaScript字串
- JavaScript 文字框輸入內容同步JavaScript
- JavaScript div 全屏JavaScript
- JavaScript複製內容到剪貼簿JavaScript
- JavaScript 刪除字串中非漢字內容JavaScript字串
- JavaScript陣列刪除重複內容JavaScript陣列
- css文字超出div隱藏剩下內容並顯示省略號CSS
- 短影片app原始碼,自動捲軸擋住 div內容APP原始碼
- 使用js動態建立div元素並設定其文字內容JS
- Div+Css+JS做多個顯示/隱藏內容塊CSSJS
- Linux基礎命令---echo列印內容到標準輸出Linux
- 印表機列印出來只有一半內容解決教程
- 如何為要被列印的內容設定CSS樣式屬性CSS
- excel怎麼列印到一張a4紙 如何把excel內容列印在一張紙上Excel
- JavaScript監聽文字節點內容改變JavaScript
- javascript如何替換字串中的指定內容JavaScript字串
- javascript時間日期相關內容介紹JavaScript
- javascript的節點相關內容介紹JavaScript
- scrapy定製爬蟲-爬取javascript內容爬蟲JavaScript
- 手機直播原始碼,讓div寬度自適應文字內容原始碼
- 設定獲取div元素中的文字內容程式碼例項
- 利用load()函式在指定div載入引用頁面內容函式
- 使用Mybatis外掛列印SQL詳細內容及執行時間MyBatisSQL
- Springcloud學習筆記62---log.error()列印內容區別SpringGCCloud筆記Error
- JavaScript 獲取網頁尾本程式碼內容JavaScript網頁