Window: frames-Eigenschaft
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Gibt das Fenster selbst zurück, welches ein array-ähnliches Objekt ist, das die direkten Unter-Frames des aktuellen Fensters auflistet.
Wert
Eine Liste von Frame-Objekten. Es ist einem Array ähnlich, da es eine length-Eigenschaft besitzt und seine Elemente mit der [i]-Notation angesprochen werden können.
frames === windowwird als wahr ausgewertet.- Jedes Element im
window.framesPseudo-Array repräsentiert das entsprechendeWindowObjekt des angegebenen<frame>- oder<iframe>-Inhalts, nicht dasframeoderiframe-DOM-Element (d.h.window.frames[0]ist dasselbe wiedocument.getElementsByTagName("iframe")[0].contentWindow). - Für weitere Details über den zurückgegebenen Wert, beziehen Sie sich auf 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
| Spezifikation |
|---|
| HTML> # dom-frames-dev> |