window.frameElement
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
(<iframe> や <object> のような)ウィンドウが埋め込まれた要素を返します。要素がトップレベルであるか異なるスクリプト生成元をもつ文書に埋め込まれるかのいずれかの場合は、 null を返します。
構文
frameEl = window.frameElement;
- frameElは、ウィンドウが埋め込まれた要素です。ウィンドウが別の文書に埋め込まれていない場合、または埋め込まれている文書が異なる生成元を持つ(例えば異なるドメインから設置されている)場合、これは- nullになります。
例
js
var frameEl = window.frameElement;
// 埋め込みの場合、要素の URL が 'http://mozilla.org/' に変わります。
if (frameEl) {
  frameEl.src = "http://mozilla.org/";
}
仕様書
| Specification | 
|---|
| HTML> # dom-frameelement-dev> | 
ブラウザーの互換性
Loading…
関連項目
- window.framesは、現在のウィンドウの直接のサブフレームを一覧する、配列のようなオブジェクトを返します。
- window.parentは、子ウィンドウの- frameElementを含むウィンドウである、親ウィンドウを返します。