使用 javascript/jquery 打印选定的页面

Print a selected page using javascript/jquery

本文关键字:打印 javascript jquery 使用      更新时间:2023-09-26

我在一个网页上有两页,我只想打印出第二页。

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";