Window frameElement 属性
实例
查看当前窗口是否位于 <iframe> 中。如果是,请将其URL更改为 "begtut.com":
var frame = window.frameElement; // Get the <iframe> element of the window
if (frame) { // If the window is in an <iframe>, change its source
frame.src = "https://www.begtut.com/";
}
亲自试一试 »
if (frame) { // If the window is in an <iframe>, change its source
frame.src = "https://www.begtut.com/";
}
定义和用法
frameElement 属性返回插入当前窗口的 <iframe> 元素。
如果文档窗口未放置在 <iframe> 中,则此属性的返回值为 null。
注释: 此属性也适用于 <frame> 元素。然而,HTML5 不支持 <frame> 元素。
该属性是只读的。
浏览器支持
表中的数字表示支持该属性的第一个浏览器版本。
属性 | |||||
---|---|---|---|---|---|
frameElement | 18.0 | 6.0 | 1.0 | Yes | Yes |
语法
window.frameElement
技术细节
返回值: | IFrame 对象,它是父文档中当前窗口的宿主,否则为 null |
---|
相关页面
HTML DOM 参考手册: HTML DOM IFrame 对象
HTML 参考手册: HTML <iframe> 标签
❮ Window 对象