Window: frames 属性

返回窗口本身,它是一个类似数组的对象,列出了当前窗口的直接子帧。

帧对象的列表。它类似于数组,因为它具有一个 length 属性,并且可以使用 [i] 符号访问其项目。

  • frameList === window 评估为真。
  • window.frames 伪数组中的每个项目都代表对应于给定 <frame><iframe> 内容的 Window 对象,而不是 frameiframe 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 的浏览器中加载。