getHTML()
getHTML() は Element インターフェイスのメソッドで、要素の DOM を HTML 文字列にシリアライズするために使用します。
このメソッドは、シャドウルートに含まれる子ノードのシリアライズを有効にするオプション引数を提供します。 このオプションによって、serializable として設定されている入れ子のシャドウルートや、ShadowRoot オブジェクトの指定された配列を含めることができます。
引数がない場合、シャドウルートである子ノードはシリアライズされず、このメソッドは Element.innerHTML の値を読み取るのと同じ方法で動作します。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 125 | 125 | 128 | 18 | 125 | 18 | |
| getHTML() は ShadowRoot インターフェイスのメソッドで、シャドウルートの DOM を HTML 文字列にシリアライズするために使用します。 | 125 | 125 | 128 | 18 | 125 | 18 |
基本構文
JAVASCRIPT
getHTML(options) 実務での使いどころ
-
getHTML() の活用
getHTML() は Element インターフェイスのメソッドで、要素の DOM を HTML 文字列にシリアライズするために使用します。
注意点
- 古いブラウザでは対応していない場合がある。
実装メモ
- 一部の API はセキュアコンテキスト (HTTPS) やユーザー操作起点を必要とする。利用前に要件を確認すること。