使用JS代码,可以方便的帮助我们控制打印的内容,可以只打印网页中指定特定的内容,而不是整个网页都打印,下面我们来看方法。
总的分为两个步骤。
第一步:添加JS打印代码
<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>
注意哦,上述的代码,是实现打印某些范围的功能代码,将其放在HEAD内部。
第二步:调用打印代码
首先,在网页中BODY范围之内添加如下的标识:
<!--startprint-->和<!--endprint-->
注意哦,上述的两个标识就是实现打印的起止位置,要想打印的内容,就放在这两个标识之内。
最后,实现打印,使用下面的链接及调用函数即可。
<a href="javascript:;" onClick="doPrint()">打印</a>