我想在我的网页上添加一个打印按钮。单击打印图标后,它应自动开始打印附加图像
我怎样才能实现这个目标?
答案 0 :(得分:1)
window.open
打开新窗口。img
标记写入其中。window.print()
打印文档。window.close()
您可以使用以下代码执行此操作:
function printImg(url) {
var win = window.open('');
win.document.write('<img src="' + url + '" onload="window.print();window.close()" />');
win.focus();
}
<img src="http://i.stack.imgur.com/hCYTd.jpg" />
<button onclick="printImg('http://i.stack.imgur.com/hCYTd.jpg')">Print</button>