Window frameElement 屬性

定義和用法

frameElement 屬性返回窗口運行的框架。

如果窗口不在框架中運行,則 frameElement 屬性返回 null

frameElement 屬性是只讀的。

提示:框架可以是任何嵌入元素:<frame>, <iframe>, <embed>, <object> 等。

另請參閱:

length 屬性

frames 屬性

實例

例子 1

當前窗口是否在框架中?

if (window.frameElement) {
  let answer = "YES";
}

親自試一試

例子 2

如果窗口在框架中,請將 URL 改為 "codew3c.com":

const frame = window.frameElement;
if (frame) {
  frame.src = "https://www.codew3c.com/";
}

親自試一試

語法

window.frameElement

或者:

frameElement

返回值

類型 描述
對象。

窗口的 host(父文檔)。

如果不存在 host,則為 null。

瀏覽器支持

所有瀏覽器都支持 window.frameElement

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
支持 支持 支持 支持 支持 支持

相關頁面

HTML DOM IFrame 對象

HTML <iframe> 標簽