我使用以下解决方案打印弹出窗口的内容:
function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
window.onfocus = function () { document.body.innerHTML = originalContents };
}
内容实际上是在弹出窗口中显示的。上述解决方案适用于除IE8
之外的所有浏览器。当我尝试打印内容时,通过调用上面的函数 - IE8
打印页面的整个内容以及下一页的黑框?
如何修复IE8
中的此错误?感谢您的帮助/建议。