window.frameElement的使用:
返回嵌入当前window对象的元素(比如 <iframe> 或者 <object>),如果当前window对象已经是顶层窗口,则返回null.
例子:
var frameEl = window.frameElement;
// 如果当前窗口被包含在一个框架里面,则将该框架的地址跳到'http://mozilla.org/'
if (frameEl)
frameEl.src = 'http://mozilla.org/';
附:父窗口获取iframe子窗口window对象和document对象的方法
var iframe=document.getElementById("xxx");//父窗口获取iframe子窗口对象
var iframew=iframe.contentWindow;//iframe窗口的window对象
var iframed=iframew.document;//iframe窗口的document对象
var iframed2=iframe.contentDocument;//DOM2也支持直接获取document对象
博客介绍了window.frameElement的使用,它可返回嵌入当前对象的元素,若为顶层窗口则返回特定值。还给出父窗口获取iframe子窗口window对象和document对象的方法,如通过document.getElementById获取子窗口对象等。

1102

被折叠的 条评论
为什么被折叠?



