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 dasWindow
Objekt, das dem Inhalt des angegebenen<frame>
oder<iframe>
entspricht, nicht dasframe
oderiframe
DOM-Element (d.h.,window.frames[0]
ist dasselbe wiedocument.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