在php中打印一个动态网页,我试过window.print()函数,但它不工作[duplicate]

hof1towb  于 2022-12-17  发布在  PHP
关注(0)|答案(2)|浏览(101)

此问题在此处已有答案

(31个答案)
昨天关门了。
我试着在动态网页上打印一个特殊的div,它是一个php文件。

vwkv1x7d

vwkv1x7d1#

您可以使用

echo '<div></div>';
o8x7eapl

o8x7eapl2#

要打印div,您可以用途:

<div id="print-div">
...content of div goes here...
</div>

添加此函数

function printDiv() {
  var printDiv = document.getElementById("print-div");
  var printContent = printDiv.innerHTML;
  var printWindow = window.open("", "", "width=800,height=600");
  printWindow.document.write(printContent);
  printWindow.print();
  printWindow.close();
}

试试这个按钮

<button onclick="printDiv()">Test Print Div</button>

相关问题