JavaScript如何打印指示的div

JavaScript如何打印指示的div,第1张

JavaScript如何打印指示的div

这是一个通用的解决方案, 使用 CSS ,我已经验证可以使用。

@media print {  body * {    visibility: hidden;  }  #section-to-print, #section-to-print * {    visibility: visible;  }  #section-to-print {    position: absolute;    left: 0;    top: 0;  }}

替代方法不是很好。使用

display
是棘手的,因为如果有任何元素
display:none
则任何后代都不会显示。要使用它,您必须更改页面的结构。

使用

visibility
可以更好地工作,因为您可以打开后代的可见性。尽管看不见的元素仍然会影响布局,所以我移到
section-to-print
左上方,以使其正确打印。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4986053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存