Window frames プロパティ

Window 对象参考手册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 对象参考手册Window オブジェクト その他の拡張