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…