Document: Methode replaceChildren()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Oktober 2020.
Die Document.replaceChildren()-Methode ersetzt die vorhandenen Kinder eines Document mit einer spezifizierten neuen Menge von Kindern.
Syntax
js
replaceChildren(param1) replaceChildren(param1, param2) replaceChildren(param1, param2, /* …, */ paramN) Parameter
param1, …,paramN-
Eine Gruppe von
Node-Objekten oder Zeichenfolgen, mit denen die vorhandenen Kinder desDocumentersetzt werden. Wenn keine Ersetzungsobjekte angegeben werden, wird dasDocumentvon allen Kindknoten geleert.
Rückgabewert
Keiner (undefined).
Ausnahmen
HierarchyRequestErrorDOMException-
Wird ausgelöst, wenn die Beschränkungen des Baumknotens verletzt werden.
Beispiele
>Ein Dokument leeren
replaceChildren() bietet einen sehr praktischen Mechanismus zum Leeren eines Dokuments von all seinen Kindern. Sie rufen es ohne Argument auf dem Dokument auf:
js
document.replaceChildren(); document.children; // HTMLCollection [] Spezifikationen
| Specification |
|---|
| DOM> # ref-for-dom-parentnode-replacechildren①> |