【发布时间】:2010-09-18 10:53:26
【问题描述】:
我试图在用户打印这个巨大的表单之前隐藏一些 div,然后再显示 div。因此我想忽略页面的其余部分,只打印表单本身。
当然,当用户单击打印按钮时,我可以打开一个单独的页面。唯一的问题是表格真的很长,这样做会很乏味。
编辑:我之前的问题实际上并没有反映我在寻找什么。所以我把它改成了现在的。
还要感谢所有建议的 window.onbeforeprint 和 window.onafterprint。这与我编辑的问题有关。
【问题讨论】:
-
关于您的编辑:我的回答不能回答您的问题吗?我认为最好的方法是在 div 中添加样式,然后在样式表中使用 @media 或打印样式表的链接。
-
确实如此。但我不能接受两个答案。