Javascript 如何隐藏HTML/JS页面的某些内容,但需要在打印时显示?

Javascript 如何隐藏HTML/JS页面的某些内容,但需要在打印时显示?,javascript,html,Javascript,Html,我想隐藏结果页的一些内容,但想在使用window.print()打印页面时显示。是否可以。您可以添加css媒体打印 如果不打印,则可以将“显示”设置为“无”,如果打印,则更改“显示” div{ 显示:无; } @媒体印刷品{ div{ 显示:块; } }您可以添加css媒体打印 如果不打印,则可以将“显示”设置为“无”,如果打印,则更改“显示” div{ 显示:无; } @媒体印刷品{ div{ 显示:块; } }如果您想在打印之前/之后运行一些代码,可以订阅一些全局事件 打印前查看以下内容

我想隐藏结果页的一些内容,但想在使用window.print()打印页面时显示。是否可以。

您可以添加css媒体打印

如果不打印,则可以将“显示”设置为“无”,如果打印,则更改“显示”

div{
显示:无;
}
@媒体印刷品{
div{
显示:块;
}

}
您可以添加css媒体打印

如果不打印,则可以将“显示”设置为“无”,如果打印,则更改“显示”

div{
显示:无;
}
@媒体印刷品{
div{
显示:块;
}

}
如果您想在打印之前/之后运行一些代码,可以订阅一些全局事件

打印前查看以下内容:

对于打印后的内容:


本质上,您要做的是监听这些事件,并根据您想要的操作DOM:)

如果您想在打印之前/之后运行一些代码,您可以订阅一些全局事件

打印前查看以下内容:

对于打印后的内容:

本质上,您要做的是监听这些事件,并根据需要操纵DOM:)