【发布时间】:2022-01-25 05:19:13
【问题描述】:
我正在做一个项目,我想打印 div 内容。我使用的代码满足了我的要求,但是我得到了简单的输出,没有应用 Css,也没有得到图像。请帮助我。我附上了我得到的代码和输出以及我想要的输出。
代码:
function PrintElem(elem) {
Popup($(elem).html());
}
function Popup(data) {
var mywindow = window.open('', 'new div', 'height=400,width=600');
mywindow.document.write('<html><head><title></title>');
mywindow.document.write('<link rel="stylesheet" href="css/midday_receipt.css" type="text/css" />');
mywindow.document.write('</head><body >');
mywindow.document.write(data);
mywindow.document.write('</body></html>');
mywindow.print();
mywindow.close();
return true;
}
点击打印按钮前我得到的输出:
我通过单击打印按钮得到的输出:
【问题讨论】:
-
请提供一个 JSFiddle 或相关的 HTML 源代码,我们可以重现您的问题?
-
分享一些 HTML 和 CSS 会更好。 jsfiddle.net 会更大。您在样式标签内使用媒体属性吗?
标签: javascript asp.net css