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 July 2015.
Die DOMImplementation.createDocument()
-Methode erstellt und gibt ein XMLDocument
zurück.
Syntax
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 gehört. qualifiedName
-
Ein String, der den qualifizierten Namen enthält, also ein optionales Präfix und Doppelpunkt plus den lokalen Namen des Stammeslements des zu erstellenden Dokuments. Ein
null
-Wert wird als leerer String (""
) behandelt. documentType
Optional-
Der
DocumentType
des zu erstellenden Dokuments. Standardmäßig ist er aufnull
gesetzt.
Rückgabewert
Keiner (undefined
).
Beispiele
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 Standard # ref-for-dom-domimplementation-createdocument② |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Die
DOMImplementation
-Schnittstelle, zu der sie gehört.