gpt4 book ai didi

javascript - Window.print() 不起作用

转载 作者:行者123 更新时间:2023-11-30 07:43:40 24 4
gpt4 key购买 nike

为什么这不起作用?仅加载页面。不打印。在这里,我获取 iframe 的 src 并在新窗口中打开该 url。

var myDivObj = document.getElementById('resumedocument').src;
var someXml = '<html><title>Resume</title><body onload="window.print();"><iframe style="height: 1000px; width: 1260px;" src="' + myDivObj + '"/></body></html>';
var printwindow = window.open('', '_blank','fullscreen=yes');
printwindow.document.write(someXml);
printwindow.onload = function() {
printwindow.self.focus();
printwindow.self.print();
};

最佳答案

替换这一行:

printwindow.onload = function() {                               
printwindow.self.focus();
printwindow.self.print();
};

用这一行:

printwindow.document.getElementsByTagName('iframe')[0].onload = function () {
printwindow.self.focus();
printwindow.print();
};

关于javascript - Window.print() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11406681/

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