Window frameElement 属性

定义和用法

frameElement 属性返回窗口运行的框架。

如果窗口不在框架中运行,则 frameElement 属性返回 null

frameElement 属性是只读的。

提示:框架可以是任何嵌入元素:<frame>, <iframe>, <embed>, <object>等。

另请参阅:

length 属性

frames 属性

实例

例子 1

当前窗口是否在框架中?

if (window.frameElement) {
  let answer = "YES";
}

亲自试一试

例子 2

如果窗口在框架中,请将 URL 改为 "sou-xun.com":

const frame = window.frameElement;

if (frame) {
  frame.src = "https://www.sou-xun.com/";
}

亲自试一试

语法

window.frameElement

或者:

frameElement

返回值

类型描述
对象。

窗口的 host(父文档)。

如果不存在 host,则为 null。

浏览器支持

所有浏览器都支持 window.frameElement

ChromeIEEdgeFirefoxSafariOpera
ChromeIEEdgeFirefoxSafariOpera
支持支持支持支持支持支持

相关页面

HTML DOM IFrame 对象

HTML <iframe> 标签