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 |
支持 | 支持 | 支持 | 支持 | 支持 | 支持 |