我正在javascript中执行类似操作,点击链接即可打印页面的一部分
function printDiv() {
var divToPrint = document.getElementById('printArea');
var newWin = window.open();
newWin.document.write(divToPrint.innerHTML);
newWin.print();
newWin.close();
}
它在Firefox中效果很好,但在IE中效果不佳。
有人可以帮忙吗
最佳答案
在newWin.document.write(divToPrint.innerHTML)
之后添加这些行
newWin.document.close();
newWin.focus();
newWin.print();
newWin.close();
然后打印功能将在所有浏览器中起作用...
关于javascript - window.print()在IE中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2555697/