我有这个简单的代码可以保存当前页面(基于我想保存的ID),但是当它确实出现保存窗口时,我将其视为没有样式的纯HTML代码。有没有一种方法可以保存PDF(包括来自CSS的所有样式)?

<script>

function printDiv(divName) {

 var printContents = document.getElementById(divName).innerHTML;
 w=window.open();
 w.document.write(printContents);
 w.print();
 w.close();
}
</script>

最佳答案

function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
w=window.open();
w.document.write('<style type="text/css"> /* your code here */ </style>' + printContents);
w.print();
w.close();
}

07-24 18:02