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);