使用JavaScript打印页面的一部分

使用JavaScript打印页面的一部分,javascript,printing,Javascript,Printing,我正在使用JS函数print(window.print())通过打印机打印一页。但是,它会打印整个页面,包括“Print”按钮,这看起来很奇怪。我想打印没有那个按钮的页面。可能正在打印页面包装div。我该怎么办 谢谢。您可以使用特定于打印的样式表自定义页面的“打印”显示,导入方式如下: <link rel="stylesheet" type="text/css" media="print" href="print.css" /> 或者,如果您不关心IE 8的兼容性,类似的方法可能会

我正在使用JS函数
print(window.print())
通过打印机打印一页。但是,它会打印整个页面,包括
“Print”按钮
,这看起来很奇怪。我想打印没有那个按钮的页面。可能正在打印
页面包装div
。我该怎么办


谢谢。

您可以使用特定于打印的样式表自定义页面的“打印”显示,导入方式如下:

<link rel="stylesheet" type="text/css" media="print" href="print.css" />
或者,如果您不关心IE 8的兼容性,类似的方法可能会奏效:

:not(.page-wrapper div){
    display:none;
}

要了解更多信息,“列表分离”有一个

,这里有一些打印页面的方法。希望能有帮助:)@daR:不过这个问题没有用jQuery标记。我只是想帮你:)对不起
:not(.page-wrapper div){
    display:none;
}