Window frames

Example

Change the location of the first frame:

window.frames[0].location = "https://www.w3schools.com/jsref/";
Try it Yourself »

More examples below.


Description

The frames property returns an array with all window objects in the window.

The frames property is read-only.

The windows can be accessed by index numbers. The first index is 0.

Note

A frame can be any embedding element:

<frame>, <iframe>, <embed>, <object>, etc.

See Also:

The length Property

The frameElement Property


Syntax

window.frames

Return Value

Type Description
An arrayAll window objects in the window.


More Examples

Example

Loop through all frames and change the color:

const frames = window.frames;

for (let i = 0; i < frames.length; i++) {
  frames[i].document.body.style.background = "red";
}
Try it Yourself »


Browser Support

window.frames is supported in all browsers:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes Yes


Copyright 1999-2023 by Refsnes Data. All Rights Reserved.