DOMImplementation.createDocument()
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La méthode DOMImplementation.createDocument() crée et retourne un XMLDocument.
Syntaxe
js
doc = document.implementation.createDocument(
namespaceURI,
qualifiedNameStr,
documentType,
);
Paramètres
- namespaceURI
-
Est une
DOMString(chaîne de caractères) contenant l'URI de l'espace de noms du document à créer,ou nullsi le document n'appartient à aucun espace de noms.
- qualifiedNameStr
-
Est une
DOMString(chaîne de caractères) contenant le nom qualifié, c'est-à-dire optionnellement un préfixe et deux points, plus le nom local de l'élément racine, du document à créer.
- documentType Facultatif
-
Est le
DocumentTypedu document à créer. Vautnullpar défaut.
Exemple
js
var doc = document.implementation.createDocument(
"http://www.w3.org/1999/xhtml",
"html",
null,
);
var body = document.createElementNS("http://www.w3.org/1999/xhtml", "body");
body.setAttribute("id", "abc");
doc.documentElement.appendChild(body);
alert(doc.getElementById("abc")); // [objet HTMLBodyElement]
Spécifications
| Specification |
|---|
| DOM> # ref-for-dom-domimplementation-createdocument②> |
Compatibilité des navigateurs
Chargement…
Voir aussi
- L'interface
DOMImplementationà laquelle la méthode appartient.