window.opener.document.getElementById(..)在IE中不起作用

时间:2010-08-25 10:02:59

标签: javascript

当用户选择打印父窗口时,我试图从父窗口打开新窗口,我使用以下方法在新页面中重新绘制父页面:

document.getElementById('demo_tab_info').innerHTML=window.opener.document.getElementById('demo_tab_info').innerHTML;

然后我通过javascript控制元素(隐藏一些并显示其中一些)。 这与Firefox和Chrome一起工作正常,但它不适用于IE,是否有解释? 还

window.print();

不适用于Chrome?任何人都可以帮助解决这两个问题吗?

1 个答案:

答案 0 :(得分:0)

至于第二个问题。

功能:

window.print()
所有主流浏览器都支持

(来源:http://www.w3schools.com/jsref/met_win_print.asp

但它确实不是W3C(https://developer.mozilla.org/en/DOM:window.print)的标准化功能。

相关问题