我有HTML页面的链接, 如何在JavaScript中打印页面? 我试着这样做:
var printContent = url;
var windowUrl = 'about:blank';
var uniqueName = new Date();
var windowName = 'Print' + uniqueName.getTime();
var printWindow = window.open("", "_blank");
printWindow.document.write( printContent );
printWindow.focus();
printWindow.print();
printWindow.close();
window.open(location);
但它会打印网址而不是网页。 我能做什么?请帮忙! 谢谢!
答案 0 :(得分:1)
试试这个。删除打开新窗口的行。我在下面的代码中评论过。你需要jquery。
$( document ).ready(function() {
$.get('http://example.com', function(data) {
var printContent = data;
var windowUrl = 'about:blank';
var uniqueName = new Date();
var windowName = 'Print' + uniqueName.getTime();
var printWindow = window.open("", "_blank");
printWindow.document.write( printContent );
printWindow.focus();
printWindow.print();
printWindow.close();
//window.open(location);
return;
});
});