Element: getHTML() メソッド
        
        
          
                Baseline
                
                  2024
                
                
              
        
        Newly available
        
          
                
              
                
              
                
              
        
        
      
      Since September 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
getHTML() は Element インターフェイスのメソッドで、要素の DOM を HTML 文字列にシリアライズするために使用します。
このメソッドは、シャドウルートに含まれる子ノードのシリアライズを有効にするオプション引数を提供します。
このオプションによって、serializable として設定されている入れ子のシャドウルートや、ShadowRoot オブジェクトの指定された配列を含めることができます。
引数がない場合、シャドウルートである子ノードはシリアライズされず、このメソッドは Element.innerHTML の値を読み取るのと同じ方法で動作します。
構文
js
getHTML(options)
引数
- options省略可
- 
以下のオプション引数を持つオプションオブジェクトです。 - serializableShadowRoots
- 
論理値で、 serializableなシャドウルートを含めるかどうかを指定します。 既定値はfalseです。
- shadowRoots
- 
シリアライズする ShadowRootオブジェクトの配列。 これらはserializableとしてマークされているかどうかや、開いているか閉じられているかに関係なく含まれます。 既定値は空の配列です。
 
返値
要素の HTML シリアライズを表す文字列です。
例外
なし。
仕様書
| Specification | 
|---|
| HTML> # dom-element-gethtml> | 
ブラウザーの互換性
Loading…