这就是我正在做的事情:
<div id="printableArea">
<img src="belly.png">
</div>
<input type="button" onclick="printDiv('printableArea')" value="print" />
function printDiv(printableArea) {
var printContents = document.getElementById("printableArea").innerHTML;
var originalContents = document.body.innerHTML;
window.print();
}
这在对话框中显示文件名和整个文档,而不仅仅是图像。
最佳答案
popup = window.open();
popup.document.write(printContents);
popup.focus(); //for IE
popup.print()
关于javascript - 如何发送打印div内的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34076971/