Window frameElement属性

定義と使用方法

frameElement 属性がウィンドウが実行しているフレームを返します。

ウィンドウがフレーム内でない場合、 frameElement 属性が返します null

frameElement 属性は読み取り専用です。

ヒント:フレームはどの埋め込み要素でもできます:<frame>, <iframe>, <embed>, <object> など。

も参照してください:

length属性

frames属性

インスタンス

例1

現在のウィンドウがフレーム内にありますか?

if (window.frameElement) {
  let answer = "YES";
}

自分で試してみてください

例2

ウィンドウがフレーム内にあれば、URLを"codew3c.com"に変更してください:

const frame = window.frameElement;
if (frame) {
  frame.src = "https://www.codew3c.com/";
}

自分で試してみてください

構文

window.frameElement

または:

frameElement

返り値

タイプ 説明
オブジェクト。

ウィンドウのhost(親ドキュメント)。

hostが存在しない場合、nullになります。

ブラウザのサポート

すべてのブラウザがサポートしています window.frameElement

クローム IE エッジ ファイアフォックス サファリ オペラ
クローム IE エッジ ファイアフォックス サファリ オペラ
サポート サポート サポート サポート サポート サポート

関連ページ

HTML DOM IFrame オブジェクト

HTML <iframe> タグ