如何在javascript中打印用户选定的页面部分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在javascript中打印用户选定的页面部分相关的知识,希望对你有一定的参考价值。
如何使用javascript选择页面的一部分并在javascript中打印所选部分。
你能给出一些建议吗?
答案
使用定义隐藏内容的类的打印样式表。当用户选择要打印的内容时,将该类添加到除了要打印的内容之外的所有内容中。
样式表可能如下所示:
@media print {
.dont-print {
display: none;
}
}
然后,说你的页面由div
部分与类item
组成:
<div class="item">
...
</div>
<div class="item">
...
</div>
<div class="item">
...
</div>
当用户选择要打印的项目时,使用dont-print
标记其他项目:
function printJustThis(div) {
$(".item").not(div).addClass("dont-print");
}
以上是关于如何在javascript中打印用户选定的页面部分的主要内容,如果未能解决你的问题,请参考以下文章
在 CSS 或 JavaScript 中检测打印机的页面大小
JavaScript在表单页面添加打印功能,打印表单中的值并打印完成后不刷新页面