javascript 打印指定區域


javascript網頁html 打印指定區域
在一張網頁裏面,有很多table,其中有一個table是用asp動態生成的數據表,我想打印這張網頁的時候,只打印這個由數據的table,其他的不打印出來
要打印的部分,前後各加個“<!--startprint-->”,“<!--endprint-->”,然後,寫個按鈕或者是什麼的調用以下函數,比如:
<input type="button" name="aa" οnclick="preview()">

<script language=javascript>
function preview() {
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>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章