Window: frameElement 屬性

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

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

注意:儘管該屬性的名字是 `frameElement`,但它適用於嵌入到任何嵌入點中的文件,包括 <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

瀏覽器相容性

另見

  • window.frames 返回一個類陣列物件,列出了當前視窗的直接子視窗。
  • window.parent 返回父視窗,即包含子視窗 frameElement 的視窗。