Возвращает само окно, являющееся объектом в виде массива, распечатывая элементы текущего окна.
Syntax
frameList = window.frames;
frameList
is a list of frame objects. It is similar to an array in that it has alength
property and its items can be accessed using the[i]
notation.frameList === window
evaluates to true.- Each item in the window.frames pseudo-array represents the window object corresponding to the given <frame>'s or <iframe>'s content, not the (i)frame DOM element (i.e.,
window.frames[0]
is the same thing asdocument.getElementsByTagName("iframe")[0].contentWindow
). - For more details about the returned value, refer to this thread on mozilla.dev.platform [dead link].
Example
var frames = window.frames; // or // var frames = window.parent.frames;
for (var i = 0; i < frames.length; i++) {
// do something with each subframe as frames[i]
frames[i].document.body.style.background = "red";
}
Specifications
Specification | Status | Comment |
---|---|---|
HTML Living Standard Определение 'Window.frames' в этой спецификации. |
Живой стандарт | |
HTML5 Определение 'Window.frames' в этой спецификации. |
Рекомендация |
Browser compatibility
BCD tables only load in the browser
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.