DOMImplementation: createDocument()-Methode
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Juli 2015.
Die DOMImplementation.createDocument()-Methode erstellt und gibt ein XMLDocument zurück.
Syntax
js
createDocument(namespaceURI, qualifiedName) createDocument(namespaceURI, qualifiedName, documentType) Parameter
namespaceURI-
Ein String, der den Namespace-URI des zu erstellenden Dokuments enthält, oder
null, wenn das Dokument zu keinem Namespace gehört. qualifiedName-
Ein String, der den qualifizierten Namen enthält, also ein optionales Präfix und ein Doppelpunkt sowie den lokalen Namen des Root-Elements des zu erstellenden Dokuments. Ein
null-Wert wird wie ein leerer String ("") behandelt. documentTypeOptional-
Der
DocumentTypedes zu erstellenden Dokuments. Standardmäßignull.
Rückgabewert
Das neu erstellte XMLDocument.
Beispiele
js
const doc = document.implementation.createDocument( "http://www.w3.org/1999/xhtml", "html", null, ); const body = document.createElementNS("http://www.w3.org/1999/xhtml", "body"); body.setAttribute("id", "abc"); doc.documentElement.appendChild(body); alert(doc.getElementById("abc")); // [object HTMLBodyElement] Spezifikationen
| Specification |
|---|
| DOM> # ref-for-dom-domimplementation-createdocument②> |
Browser-Kompatibilität
Siehe auch
- Die
DOMImplementation-Schnittstelle, zu der sie gehört.