网页中有两页,我只想打印第二页。
page1
........
content
........
.......
end page 1
page 2
.......
content
......
.......
end page 2
我正在使用
window.print()
功能,它同时打印两页,但我只想打印第二页page 2
。一种解决方法是,我总是在窗口打印对话框中选择第二页。但我想自动执行。
谢谢。
最佳答案
将第一页的内容放入带有no-print
类的容器中,并使用打印样式表:
@media print {
.no-print {
display: none;
}
}
如果需要让用户选择,请在任何一页上都没有该类的情况下开始,然后将
no-print
放在所有不想打印的页面上。document.getElementById("id-for-the-page-not-to-print").className += " no-print";
关于javascript - 使用javascript/jquery打印所选页面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26936251/