我正在尝试在FF3中打印部分页面。这在IE7中工作正常。在FF中,页面正确更改为我尝试打印的部分,但打印对话框从未出现。这是我的代码:
function PrintPage() {
var fullPage = document.body.innerHTML;
document.body.innerHTML = document.getElementById('content').innerHTML;
document.focus();
window.print();
document.body.innerHTML= fullPage;
}
我在这里做错了什么?
答案 0 :(得分:2)
document.focus
。我想,在document.focus
之前调用window.print
时,您的代码会出现TypeError错误。如果删除冲突的语句,是否会出现打印对话框?