Window: frames-Eigenschaft

Gibt das Fenster selbst zurück, das ein array-ähnliches Objekt ist und die direkten Unter-Frames des aktuellen Fensters auflistet.

Wert

Eine Liste von Frame-Objekten. Es ist ähnlich wie ein Array, da es eine length-Eigenschaft hat und seine Elemente mit der [i]-Notation aufgerufen werden können.

  • frames === window ergibt true.
  • Jedes Element im window.frames Pseudo-Array repräsentiert das Window Objekt, das dem Inhalt des angegebenen <frame> oder <iframe> entspricht, nicht das frame oder iframe DOM-Element (d.h., window.frames[0] ist dasselbe wie document.getElementsByTagName("iframe")[0].contentWindow).
  • Für weitere Details über den zurückgegebenen Wert lesen Sie diesen Thread auf mozilla.dev.platform.

Beispiele

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";
}

Spezifikationen

Specification
HTML Standard
# dom-frames-dev

Browser-Kompatibilität

BCD tables only load in the browser