Window frames 属性
定义和用法
frames 属性返回包含窗口中所有窗口对象的数组。
frames 属性是只读的。
可以通过索引号访问这些窗口。第一个索引是 0。
提示:框架可以是任何嵌入元素:<frame>, <iframe>, <embed>, <object> 等。
另请参阅:
实例
例子 1
更改第一个框架的位置:
window.frames[0].location = "https://www.w3school.com.cn/jsref/";
例子 2
循环遍历所有框架并更改颜色:
const frames = window.frames;
for (let i = 0; i < frames.length; i++) {
frames[i].document.body.style.background = "red";
}
语法
window.frames
返回值
| 类型 | 描述 |
|---|---|
| 数组 | 窗口中的所有窗口对象。 |
浏览器支持
所有浏览器都支持 window.frames:
| Chrome | IE | Edge | Firefox | Safari | Opera |
|---|---|---|---|---|---|
| Chrome | IE | Edge | Firefox | Safari | Opera |
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 |