Window frameElement 属性
定义和用法
frameElement 属性返回窗口运行的框架。
如果窗口不在框架中运行,则 frameElement 属性返回 null。
frameElement 属性是只读的。
提示:框架可以是任何嵌入元素:<frame>, <iframe>, <embed>, <object> 等。
另请参阅:
实例
例子 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 |
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |