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 July 2015.
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 desDocument
ersetzt werden. Wenn keine Ersetzungsobjekte angegeben werden, wird dasDocument
von allen Kindknoten geleert.
Rückgabewert
Keiner (undefined
).
Ausnahmen
HierarchyRequestError
DOMException
-
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
Specification |
---|
DOM Standard # ref-for-dom-parentnode-replacechildren① |
Browser-Kompatibilität
BCD tables only load in the browser