parent属性的疑问
我今天把parent属性和opener属性整混了。书上说,opener属性是指利用window.open方法打开的窗口的父窗口。
我做了一个小实验:在一个主窗口B中利用window.open方法打开了一个窗口A,窗口A中有一个关闭窗口B的按钮。代码如下:opener.close()。结果:窗口B正常关闭。
但是我把opener改为parent时,即parent.close()。结果:窗口A自己关闭了。
现在我有两个疑问:1、parent.close方法怎么会把窗口A自己关闭了?
2、窗口A的parent属性的值是什么?
大家帮忙解释一下吧。