DocumentType: replaceWith() Methode
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
Die DocumentType.replaceWith() Methode ersetzt den Dokumenttyp durch eine Gruppe gegebener Knoten.
Syntax
js
replaceWith(node1)
replaceWith(node1, node2)
replaceWith(node1, node2, /* …, */ nodeN)
Parameter
node1, …,nodeN-
Eine Gruppe von Knoten, durch die der
DocumentTypeersetzt wird.
Rückgabewert
Keiner (undefined).
Ausnahmen
HierarchyRequestErrorDOMException-
Wird ausgelöst, wenn der Knoten nicht an der angegebenen Stelle in der Hierarchie eingefügt werden kann.
Beispiele
>Verwendung von replaceWith()
js
let svgDt = document.implementation.createDocumentType(
"svg:svg",
"-//W3C//DTD SVG 1.1//EN",
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd",
);
document.doctype.replaceWith(svgDt);
Spezifikationen
| Specification |
|---|
| DOM> # ref-for-dom-childnode-replacewith①> |