Window: frames-Eigenschaft

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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
# dom-frames-dev

Browser-Kompatibilität

Report problems with this compatibility data on GitHub
desktopmobile
Chrome
Edge
Firefox
Opera
Safari
Chrome Android
Firefox for Android
Opera Android
Safari on iOS
Samsung Internet
WebView Android
WebView on iOS
frames

Legend

Tip: you can click/tap on a cell for more information.

Full support
Full support