javascript - 如何发送打印div内的图像?

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

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

最佳答案

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

关于javascript - 如何发送打印div内的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34076971/

相关文章:

javascript - 解析通过 Ajax 传递的 JSON 对象

javascript - JQuery 函数在 ejs 中不触发

javascript - Windows 上的 V8 JavaScript 引擎 (MinGW)

javascript - Jquery - ScrollTop 延迟..很多

javascript - 向下滚动时淡入淡出的引导导航栏

javascript - 是否可以隐藏缺少的字体字符?

javascript - 使用 JS 单击时不显示表单

javascript - 预过滤条件 - deep-diff Node.js

javascript - FB :share-button with json attachment?

javascript - 在 ember 中使用 javascript 添加或更改 JSON 键的值不起作用