Javascript window.opener.document.getElementById(..)在IE中不起作用
我试图从父窗口打开新窗口当用户选择打印父窗口时,我使用以下命令在新页面中重新绘制父页面:Javascript window.opener.document.getElementById(..)在IE中不起作用,javascript,Javascript,我试图从父窗口打开新窗口当用户选择打印父窗口时,我使用以下命令在新页面中重新绘制父页面: document.getElementById('demo_tab_info').innerHTML=window.opener.document.getElementById('demo_tab_info').innerHTML; 然后我通过javascript控制元素(隐藏一些元素并显示其中的一些)。 这在Firefox和Chrome上很好,但在IE上却不行,对此有什么解释吗? 也 不适用于Chrom
document.getElementById('demo_tab_info').innerHTML=window.opener.document.getElementById('demo_tab_info').innerHTML;
然后我通过javascript控制元素(隐藏一些元素并显示其中的一些)。
这在Firefox和Chrome上很好,但在IE上却不行,对此有什么解释吗?
也
不适用于Chrome?有谁能帮助解决这两个问题吗?至于第二个问题 功能:
window.print()
在所有主要浏览器中都受支持(来源:)
但W3C()确实没有对其进行标准化。使用打印样式表隐藏所有不想打印的内容不是更容易吗?这将删除弹出窗口和JavaScript依赖项,这会激怒很多用户。事实上我需要这样做,我只是在编辑以前的工作,所以这是一个更容易的选择,请确实有任何建议如何处理这些问题,因为我几乎完成工作时突然发现这些问题,(注意:我的大部分测试都是在Firefox上进行的)
window.print()