iframe要素内のwindowオブジェクトを取得

iframe要素内のwindowオブジェクトを取得するには、iframeElement.contentWindowオブジェクトを使用します。

  • ※ IE6以下でも使用できます。

構文

var iframeWindow = iframeElement.contentWindow;
要素 iframeElement 取得元のiframe要素

戻り値

取得したwindowオブジェクトを返します。

サンプルコード

次のサンプルコードはiframe要素で読み込まれているページの絶対パスを取得する例です。

JavaScript

// iframe要素を取得
var iframeElem = document.getElementsByTagName('iframe')[0];

// iframe要素で読み込まれているページの絶対パスを取得
alert(iframeElem.contentWindow.location.href);

JavaScript逆引きリファレンス一覧へ戻る