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 # ref-for-dom-parentnode-replacechildren① |
Browser-Kompatibilität
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
replaceChildren |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support