打印 DOM 更改

Printing DOM Changes

提问人:GateKiller 提问时间:8/27/2008 最后编辑:Gonçalo PeresGateKiller 更新时间:10/19/2018 访问量:289

问:

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

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

element.style.backgroundColor = "#f00"

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

我做错了什么吗?

Internet-Explorer Firefox DOM 浏览器 打印

评论


答:

0赞 Espo 8/27/2008 #1

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

2赞 Rob Cooper 8/27/2008 #2

不建议使用样式表执行此操作吗?您可以在 HTML 的 LINK 语句中更改媒体类型,以便在打印页面时将其恢复为不同的样式?