Document: Methode replaceChildren()
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Oktober 2020 browserübergreifend verfügbar.
Die Document.replaceChildren()-Methode ersetzt die vorhandenen Kinder eines Document mit einer spezifizierten neuen Menge von Kindern.
Syntax
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:
document.replaceChildren();
document.children; // HTMLCollection []
Spezifikationen
| Spezifikation |
|---|
| DOM> # ref-for-dom-parentnode-replacechildren①> |