是否有任何解决方案可以禁用打印中的 Javascript 样式更改?
例如,如果我通过 Javascript 隐藏某些内容,但我想在打印中包含该隐藏信息。
我使用 Javascript 隐藏了一个 div
,如果禁用了 Javascript,我想显示那个 div
。现在的问题是,因为 div
是使用 Javascript 隐藏的,它在打印页面时也不会显示。
最佳答案
使用打印样式表以及 !important
语句强制元素在打印时可见。
<link rel="stylesheet" href="print.css" type="text/css" media="print" />
CSS:
#myDiv { display: block!important; }
关于javascript - 是否有任何解决方案可以禁用打印中的 Javascript 样式更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3075387/