0

我试图让代码根据 qtytxt 中的循环值打印多个页面。输出显示并打印出第一个输出。如何将代码修复到提示我打印其他值的位置?

  report = "";
    for (i = 0; i < document.getElementById("qtytxt").value; i++) {
        report += "ID: " + document.getElementById("generateidtxt").value + "-" + (i + 1) + "<br>";
        document.open();
        document.clear();
        document.write(report);
        document.close();
        window.print();

例如,如果 qtytxt 中的值为 3,我希望它提示我打印 3 次。每个都有一个新的“-x”值。

4

1 回答 1

0

由于 javascript 安全原因,他们不允许打印子窗口。但是您可以尝试以下链接。

使用 JavaScript 打印多个 PDF 文件

于 2013-06-11T07:06:58.077 回答