Window frameElement 属性

JavaScript Window 对象

frameElement只读属性返回在其中嵌入窗口的元素(例如<iframe>或<object>)。

如果文档窗口未放置在<iframe>或<object>内,则此属性的返回值为null

尽管具有此属性的名称,它仍适用于嵌入在任何嵌入点中的文档,包括<object>,<iframe>或<embed>。

注意:此属性也适用于<frame>元素。但是,HTML5不支持<frame>元素。

语法:

window.frameElement
var myframe = window.frameElement;
  
if (myframe) { 
   myframe.src = "https://www.nhooo.com/";
}
测试看看‹/›

浏览器兼容性

所有浏览器完全支持frameElement属性:

属性
frameElement

技术细节

返回值:IFrame对象,它是父文档中当前窗口的宿主,否则为null

相关参考

窗口(Window)参考:window.frames属性

窗口(Window)参考:window.parent属性

标签参考:HTML <embed>标签

标签参考:HTML <object>标签

标签参考:HTML <iframe>标签

JavaScript Window 对象