我想做的是更改表格单元格 <td> 的背景颜色,然后当用户打印页面时,现在会显示更改。

我目前正在使用一个不显眼的脚本在一系列单元格上运行以下命令:

element.style.backgroundColor = "#f00"

这在 IE 和 FF 的屏幕上有效,但是,当您进入打印预览时,背景颜色会丢失。

难道我做错了什么?

有帮助吗?

解决方案

您是否尝试过对这些值进行硬编码,只是为了查看背景颜色是否显示在打印预览上?我认为这是浏览器中的一个设置。

其他提示

是否不建议使用样式表来执行此操作?您可以在 HTML 中的 LINK 语句中更改媒体类型,这样当页面打印时,它会恢复为不同的样式?

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top