Window: frameElement 属性

Window.frameElement 属性返回嵌入窗口的元素(例如 <iframe><object>)。

注意:尽管此属性名称如此,但它适用于嵌入在任何嵌入点的文档,包括 <object><iframe><embed>

嵌入窗口的元素。如果窗口未嵌入到另一个文档中,或者嵌入它的文档具有不同的 来源,则该值为 null

示例

js
const frameEl = window.frameElement;
// If we're embedded, change the containing element's URL to 'https://mozilla.org/'
if (frameEl) {
  frameEl.src = "https://mozilla.org/";
}

规范

规范
HTML 标准
# dom-frameelement-dev

浏览器兼容性

BCD 表格仅在启用 JavaScript 的浏览器中加载。

另请参阅

  • window.frames 返回一个类似数组的对象,列出当前窗口的直接子框架。
  • window.parent 返回父窗口,即包含子窗口的 frameElement 的窗口。