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

如何通过javascript从父窗口访问子窗口?,javascript,jquery,Javascript,Jquery,假设我们在父窗口上单击链接时通过javascript打开一个弹出窗口 众所周知,可以使用window.opener()函数从子窗口访问父窗口元素 有可能完全相反吗?父窗口可以访问有关子窗口的信息吗 你的意思是这样的: a=window.open() a.document.write("<div id='mydiv'>test</div>") a.document.getElementById("mydiv") a=window.open() a、 文件。编写(“测试”)

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

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


有可能完全相反吗?父窗口可以访问有关子窗口的信息吗

你的意思是这样的:

a=window.open()
a.document.write("<div id='mydiv'>test</div>")
a.document.getElementById("mydiv")
a=window.open()
a、 文件。编写(“测试”)
a、 document.getElementById(“mydiv”)

当您通过
javascript的
函数打开
窗口时,它会返回子窗口的
引用


使用此引用,您可以访问子窗口的
元素
,要求它符合安全要求。

在询问之前,请检查有关stackoverflow的其他类似问题。。。解决方案已经给出了1000次…对于这个,在stackoverflow上没有类似的问题。如何从返回的引用访问window对象?我需要知道打开的窗口是否处于焦点?如何访问由锚定标记打开的窗口?@habib:除非锚定标记的onclick事件触发JavaScript,否则您将获得一个具有完全独立DOM的新窗口。新窗口将知道打开它的页面(document.referer),但两个窗口都不能访问另一个窗口的状态。