我想打印整个网页(html包括css)即时消息使用按钮onClick上的window.print()。单击该按钮时,将显示打印预览,但不显示任何内容。打印预览时页面为空白。顺便说一下,我使用的是chrome版本73.0.3683.86
我已经尝试过javascript函数,但在all.not中甚至打印预览都不起作用。
<input type="button" class="btn btn-primary" onClick="window.print()" value="print"/>
发布于 2021-09-22 12:12:30
我尝试了各种解决方案,但这对我很有帮助:
HTML:
<a onclick="printPage();return false;" href="#">Print details</a>
JS:
<script>
function printPage(){
var printHtml = window.open('', 'PRINT', '');
printHtml.document.write('<html><head>');
printHtml.document.write(document.getElementById("printme").innerHTML);
printHtml.document.write('</body></html>');
printHtml.document.close();
printHtml.focus();
printHtml.print();
printHtml.close();
return true;
}
https://stackoverflow.com/questions/55466823
复制相似问题