JS对象parent和opener的区别说明与举例

Javascript 1632 1 2018-09-21

JS对象parent和opener的区别说明与举例

parent指的是包含当前分割窗口的父窗口。

比如一个A页面利用iframe或frame调用B页面,那么A页面所在窗口就是B页面的parent。

例:

window.parent.document.getElementById("name").value = "数据";

window.parent.document.getElementById("name").innerHTML= "数据";


opener:指用WINDOW.OPEN等方式创建的新窗口对应的原窗口。

比如A页面利用window.open弹出了B页面窗口,那么A页面所在窗口就是B页面的opener,在B页面通过opener对象可以访问A页面。

例:

window.opener.document.getElementById("name").value = "数据";

window.opener.document.getElementById("name").innerHTML= "数据";

上一篇:常用js正则表达式-

下一篇:使用kindeditor编辑时带有符号“<”和“>”显示不出来

讨论数量:0

请先登录再发表讨论。 2024-04-25

天涯网魂
3 杠 5 星
TA 的文章
TA 的随言
TA 的资源链