gpt4 book ai didi

javascript - 如何动态打印 iFrame

转载 作者:行者123 更新时间:2023-11-30 12:54:13 26 4
gpt4 key购买 nike

Javascript

 function printDiv() {
var k=document.getElementById("printDiv");
var el = document.createElement("iframe");
el.setAttribute('id', 'ifrm');
el.setAttribute('src', k.innerHTML);
el.print();

}

HTML:

<div id="printDiv">
<!-- content Here -->
</div>
<input type="button" value="Print" onclick="printDiv()"/>

代码无效。我没有收到任何打印对话框。请帮助我,因为我想使用动态 Iframe 打印数据。谢谢。

最佳答案

HTML

<iframe name="print_frame" width="0" height="0" frameborder="0" src="about:blank">
</iframe>

Javascript

 function printDiv(divP) {

window.frames["print_frame"].document.body.innerHTML = $(divP).html();
window.frames["print_frame"].window.focus();
window.frames["print_frame"].window.print();
}

关于javascript - 如何动态打印 iFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19829743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com