Window: frames 属性
返回窗口本身,它是一个类似数组的对象,列出了当前窗口的直接子帧。
值
帧对象的列表。它类似于数组,因为它具有一个 length
属性,并且可以使用 [i]
符号访问其项目。
frameList === window
评估为真。window.frames
伪数组中的每个项目都代表对应于给定<frame>
或<iframe>
内容的Window
对象,而不是frame
或iframe
DOM 元素(即,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 |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。