Window frames 属性

定义和用法

frames 属性返回包含窗口中所有窗口对象的数组。

frames 属性是只读的。

可以通过索引号访问这些窗口。第一个索引是 0。

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

另请参阅:

length 属性

frameElement 属性

实例

例子 1

更改第一个框架的位置:

window.frames[0].location = "https://www.sou-xun.com/javascript/index.html";

亲自试一试

例子 2

循环遍历所有框架并更改颜色:

const frames = window.frames;

for (let i = 0; i < frames.length; i++) {
  frames[i].document.body.style.background = "red";
}

亲自试一试

语法

window.frames

返回值

类型描述
数组窗口中的所有窗口对象。

浏览器支持

所有浏览器都支持 window.frames

ChromeIEEdgeFirefoxSafariOpera
ChromeIEEdgeFirefoxSafariOpera
支持支持支持支持支持支持

相关页面

HTML DOM IFrame 对象

HTML <iframe> 标签