このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

Window: frameElement プロパティ

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

Window.frameElement プロパティは、(<iframe><object> のような)ウィンドウが埋め込まれた要素を返します。

メモ: このプロパティの名前にもかかわらず、これは<object><iframe>、または <embed>を含むすべての埋め込みポイント内に埋め込まれた文書の役に立ちます。

ウィンドウが埋め込まれている要素。ウィンドウが別の文書に埋め込まれていない場合、または埋め込まれている文書のオリジンが異なる場合、値は null になります。

js
const frameEl = window.frameElement;
// 埋め込みの場合、要素の URL が 'http://mozilla.org/' に変わります。
if (frameEl) {
  frameEl.src = "https://mozilla.org/";
}

仕様書

仕様書
HTML
# dom-frameelement-dev

ブラウザーの互換性

関連情報

  • window.frames は、現在のウィンドウの直接のサブフレームを一覧する、配列のようなオブジェクトを返します。
  • window.parent は、子ウィンドウのframeElementを含むウィンドウである、親ウィンドウを返します。