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>