Rumah  >  Artikel  >  hujung hadapan web  >  js或jquery实现页面打印可局部打印_javascript技巧

js或jquery实现页面打印可局部打印_javascript技巧

WBOY
WBOYasal
2016-05-16 16:54:111759semak imbas

js或jquery实现页面打印(局部打印)

1、js实现(可实现局部打印)

复制代码 代码如下:


js打印







不需要打印的地方



<script> <BR>function preview(oper) <BR>{ <BR>if (oper < 10) <BR>{ <BR>bdhtml=window.document.body.innerHTML;//获取当前页的html代码 <BR>sprnstr="<!--startprint"+oper+"-->";//设置打印开始区域 <BR>eprnstr="<!--endprint"+oper+"-->";//设置打印结束区域 <BR>prnhtml=bdhtml.substring(bdhtml.indexOf(sprnstr)+18); //从开始代码向后取html <br><br>prnhtml=prnhtml.substring(0,prnhtml.indexOf(eprnstr));//从结束代码向前取html <BR>window.document.body.innerHTML=prnhtml; <BR>window.print(); <BR>window.document.body.innerHTML=bdhtml; <BR>} else { <BR>window.print(); <BR>} <BR>} <BR></script>

XXXXX


要打印的内容



2、调用windows底层打印,报安全警告,不建议使用(不支持局部打印)
复制代码 代码如下:



javascript打印-打印页面设置-打印预览代码

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn