如何发送在div内打印图像?

时间:2015-12-03 21:55:39

标签: javascript

这就是我在做的事情:

<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();
}

在对话框中显示文件名和整个文档而不仅仅是图像。

1 个答案:

答案 0 :(得分:1)

popup = window.open();
popup.document.write(printContents);
popup.focus(); //for IE
popup.print()