Window frameElement 属性

定义和用法

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

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

frameElement 属性是只读的。

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

另请参阅:

length 属性

frames 属性

实例

例子 1

当前窗口是否在框架中?

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

亲自试一试

例子 2

如果窗口在框架中,请将 URL 改为 "w3school.com.cn":

const frame = window.frameElement;

if (frame) {
  frame.src = "https://www.w3school.com.cn/";
}

亲自试一试

语法

window.frameElement

或者:

frameElement

返回值

类型 描述
对象。

窗口的 host(父文档)。

如果不存在 host,则为 null。

浏览器支持

所有浏览器都支持 window.frameElement

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相关页面

HTML DOM IFrame 对象

HTML <iframe> 标签