如何通过javascript从父窗口访问子窗口?

时间:2013-09-19 09:11:36

标签: javascript jquery

假设我们在父窗口上单击链接时通过javascript打开弹出窗口。

众所周知,可以使用 window.opener()函数从子窗口访问父窗口元素。

是否可以完全反转?父窗口可以访问有关子窗口的信息吗?

2 个答案:

答案 0 :(得分:4)

当您打开windowjavascript's window.open()函数时,它会返回reference子窗口。

使用此引用,您可以访问子窗口的elements,要求它符合Same origin policy安全要求。

答案 1 :(得分:3)

你的意思是这样的:

a=window.open()
a.document.write("<div id='mydiv'>test</div>")
a.document.getElementById("mydiv")