Javascript 选择要打印的特殊HTML文件

Javascript 选择要打印的特殊HTML文件,javascript,html,css,printing,media-queries,Javascript,Html,Css,Printing,Media Queries,是否可以仅为打印目的选择特殊的HTML文件 我有一个可以将其内容动态加载到一个div中的工具,但出于打印目的,我需要查看整个内容(每个图片)。所以我创建了一个只用于打印的代码片段,它通常是不可见的,只有当用户打印页面时才可见——我使用了@media print 但这种解决方案对网页加载速度有负面影响。所以我想知道,我能打印独立的HTML文件吗?我想将HTML片段分离成独立的HTML文件,并仅在需要时(当用户打印时)加载它。也许使用javascript 我希望我能解释清楚:) 提前感谢。您可以使用

是否可以仅为打印目的选择特殊的HTML文件

我有一个可以将其内容动态加载到一个div中的工具,但出于打印目的,我需要查看整个内容(每个图片)。所以我创建了一个只用于打印的代码片段,它通常是不可见的,只有当用户打印页面时才可见——我使用了@media print

但这种解决方案对网页加载速度有负面影响。所以我想知道,我能打印独立的HTML文件吗?我想将HTML片段分离成独立的HTML文件,并仅在需要时(当用户打印时)加载它。也许使用javascript

我希望我能解释清楚:)


提前感谢。

您可以使用单独的样式表更改页面的标记以进行打印。但是,您不能为它自动创建单独的HTML文件。imho,最简单的方法是在页面上放置一个指向打印页面的链接。尝试以下链接,它将有助于您的查询:最简单的方法是添加一个名为“打印”的按钮,将其链接到打印版本文件,并在加载该文件后调用
window.print()
。@rhgb谢谢!这听起来像是解决我问题的办法:)