Window: frames 属性
返回当前窗口本身,它是一个类数组对象,列出了当前窗口的直接子窗口(frames)。
值
一个包含 frame 对象的列表。它类似于数组,因为它有一个 length 属性,并且可以通过 [i] 记法来访问其中的项。
frames === window的求值结果为 true。window.frames伪数组中的每一项代表与给定<frame>或<iframe>内容相对应的Window对象,而不是frame或iframeDOM 元素(即,window.frames[0]与document.getElementsByTagName("iframe")[0].contentWindow是相同的)。- 有关返回值的更多详细信息,请参阅此 mozilla.dev.platform 论坛主题。
示例
js
const frames = window.frames; // or const frames = window.parent.frames;
for (let i = 0; i < frames.length; i++) {
// do something with each subframe as frames[i]
frames[i].document.body.style.background = "red";
}
规范
| 规范 |
|---|
| HTML # dom-frames-dev |
浏览器兼容性
加载中…