【发布时间】:2018-01-03 05:39:00
【问题描述】:
当我使用下面的代码时,我在 for 循环中出现带有图像的打印收据问题 使用 for 循环进行多次打印时,它不会加载图像(单张打印效果很好)但我删除了图像参考,它工作正常。 所以,请给我解决方案。
function printReceipt() {
for (var index = 0; index < 10; index++) {
var imageData = '<img src="./images/image.png"/>';
var newWin = window.open('', 'Print-Window');
newWin.document.open();
newWin.document.write('<html><title>WEB</title><body onload="window.print()">' + imageData + '</body></html>');
newWin.document.close();
setTimeout(function () {
newWin.close();
}, 200);
}
}
printReceipt();
【问题讨论】:
-
路径是否正确?
-
是的,这是我代码中的正确路径。
标签: javascript html dom