--- title: window.frameElement slug: Web/API/Window/frameElement tags: - API - DOM - Gecko - HTML DOM - Window translation_of: Web/API/Window/frameElement ---
{{ ApiRef }}

({{HTMLElement("iframe")}} や {{HTMLElement("object")}} のような)ウィンドウが埋め込まれた要素を返します。要素がトップレベルであるか異なるスクリプト生成元をもつ文書に埋め込まれるかのいずれかの場合は、 null を返します。

構文

frameEl = window.frameElement;

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

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

仕様

仕様 状態 コメント
{{ SpecName('HTML WHATWG', '#dom-frameelement', 'Window.frameElement') }} {{ Spec2('WebRTC 1.0') }} 初期の仕様

ブラウザー互換性

{{Compat("api.Window.frameElement")}}

関連項目