Window:frameElement 属性

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

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

表示窗口嵌入的元素。如果窗口未嵌入到其他文档中,或者嵌入的文档与窗口具有不同的源(origin),则该值为 null

示例

js
const frameEl = window.frameElement;
// 如果我们处于嵌入状态,则将容器元素的 URL 更改为 'https://mozilla.org/'
if (frameEl) {
  frameEl.src = "https://mozilla.org/";
}

规范

Specification
HTML
# dom-frameelement-dev

浏览器兼容性

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
frameElement

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support

参见

  • window.frames 返回一个类数组对象,该对象列出了当前窗口的下属的所有子框架。
  • window.parent 返回一个返回父窗口,即包含子窗口 frameElement 的窗口。