DocumentType: replaceWith() Methode
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit April 2018 browserübergreifend verfügbar.
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
| Spezifikation |
|---|
| DOM> # ref-for-dom-childnode-replacewith①> |