【发布时间】:2021-10-12 16:28:44
【问题描述】:
function printDiv() {
var divContents = document.getElementById("box2text").innerHTML;
var a = window.open('', '', 'height=500, width=500');
a.document.write('<html>');
a.document.write('<body > <h1>Div contents are <br>');
a.document.write(divContents);
a.document.write('</body></html>');
a.document.close();
a.print();
}
这是我正在使用的 html 代码
<div class="box2" id="box2">
<textarea name="box2text" id="box2text" cols="30" rows="10"></textarea>
</div>
<div class="button">
<button onclick="printDiv()">PRINT</button>
</div>
这个只打印文本,我想要带有 css 属性的文本,比如颜色
【问题讨论】:
-
考虑编辑问题而不是将代码转储到评论中
-
现在我换了先生。
-
你需要一些印刷媒体 css
标签: javascript html css pdf dom