Window frames プロパティ
Window オブジェクト
例
最初の `<iframe>` 要素 (インデックス 0) の src 属性の値を変更します:
window.frames[0].location = "https://www.example.com/";
試してみる »
定義と使用法
frames プロパティは、ウィンドウ内のすべての名前付きフレームを返します。
このコレクションは Window オブジェクトの配列です。各 Window オブジェクトは、ウィンドウ内に 1 つのフレームまたは `<iframe>` を含みます。frames.length プロパティには、配列 frames[] 内の要素数が格納されます。注意: frames[] 配列で参照されるフレームにはさらにフレームを含めることができ、それら自身も frames[] 配列を持ちます。
ヒント:使用frames.lengthフレームの数を取得する。
注意:このプロパティは `<frame>` 要素にも使用できますが、HTML5 は `<frame>` 要素をサポートしていません。
このプロパティは読み取り専用です。
ブラウザ対応
| プロパティ | |||||
|---|---|---|---|---|---|
| frames | Yes | Yes | Yes | Yes | Yes |
構文
window.frames
技術詳細
| 戻り値: | Window オブジェクトの参照を返します。現在のウィンドウのすべてのフレームを表します。 |
|---|
その他の例
例
ページ内のすべてのフレームの数を調べ、iframe 要素の src 属性を "https://www.example.com" に変更します:
var frames = window.frames;
var i;
for (i = 0; i < frames.length; i++) {
frames[i].location = "https://www.example.com";
}
試してみる »
Window オブジェクト その他の拡張