window.frameElement的使用

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对象

转自:https://www.cnblogs.com/jacketlin/p/5639610.html

猜你喜欢

转载自blog.csdn.net/cillent_boy/article/details/90543607