ShadowRoot: getHTML() Methode
Baseline 2024Newly available
Since September 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
Die getHTML()
Methode des ShadowRoot
-Interfaces wird verwendet, um das DOM eines Shadow-Roots in eine HTML-Zeichenkette zu serialisieren.
Die Methode bietet ein Optionen-Argument, das die Serialisierung von Kindknoten ermöglicht, die Shadow-Roots sind. Die Optionen können verwendet werden, um verschachtelte Shadow-Roots einzuschließen, die als serializable
festgelegt wurden, und/oder ein bestimmtes Array von ShadowRoot
-Objekten, die entweder offen oder geschlossen sein können.
Ohne Argumente werden Kindknoten, die Shadow-Roots sind, nicht serialisiert, und diese Methode verhält sich auf die gleiche Weise wie das Auslesen des Werts von Element.innerHTML
.
Syntax
getHTML(options)
Parameter
options
Optional-
Ein Optionsobjekt mit den folgenden optionalen Parametern:
serializableShadowRoots
-
Ein boolescher Wert, der angibt, ob
serializable
serializable Shadow-Roots einbezogen werden sollen. Der Standardwert istfalse
. shadowRoots
-
Ein Array von
ShadowRoot
-Objekten, die serialisiert werden sollen. Diese werden unabhängig davon einbezogen, ob sie alsserializable
markiert sind oder ob sie offen oder geschlossen sind. Der Standardwert ist ein leeres Array.
Rückgabewert
Eine Zeichenkette, die die HTML-Serialisierung des Shadow-Roots darstellt.
Ausnahmen
Keine.
Spezifikationen
Specification |
---|
HTML # dom-shadowroot-gethtml |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
getHTML |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- No support
- No support