Javascript window.print()未对动态生成的文本应用文本颜色
在我的应用程序中,我使用window.print()使浏览器打印页面。但它没有将文本颜色应用于动态生成的某些内容。在我的例子中,一些内容来自数据库。我把Javascript window.print()未对动态生成的文本应用文本颜色,javascript,html,css,printing,Javascript,Html,Css,Printing,在我的应用程序中,我使用window.print()使浏览器打印页面。但它没有将文本颜色应用于动态生成的某些内容。在我的例子中,一些内容来自数据库。我把 @media print { .order-notes { color: red !important; } } 这段代码位于css块中页面的顶部,对于静态内容来说效果很好。但当我对动态内容应用相同的逻辑时,在我的例子中,内容来自mySQL数据库,格式如下: <div class="order-note
@media print {
.order-notes {
color: red !important;
}
}
这段代码位于css块中页面的顶部,对于静态内容来说效果很好。但当我对动态内容应用相同的逻辑时,在我的例子中,内容来自mySQL数据库,格式如下:
<div class="order-notes"> <?php echo $row['shipping_address']; ?></div>
此处window.print()未将文本颜色应用于红色
请提供帮助。您如何将html写入页面。。。。。生成的源代码看起来像什么?它实际上是一个php文件。顶部有样式标记,其中包含@media print{}下所有与打印相关的css,以及内部主体标记,包含数据。它基本上是一个发票页面。数据库中有静态标签和动态内容。谢谢。我们无法帮助您调试它。。。。我们需要知道吐出的是什么。