Cette page a été traduite à partir de l'anglais par la communauté. Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
DOMImplementation.createDocument()
Baseline
Large disponibilité
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
doc = document.implementation.createDocument(
namespaceURI,
qualifiedNameStr,
documentType,
);
Paramètres
- namespaceURI
-
Est une
String(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
String(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
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
| Spécification |
|---|
| DOM> # ref-for-dom-domimplementation-createdocument2> |
Compatibilité des navigateurs
Activez JavaScript pour afficher ce tableau de compatibilité des navigateurs.
Voir aussi
- L'interface
DOMImplementationà laquelle la méthode appartient.
Aider à améliorer MDN
Cette page a été modifiée le par les contributeur·ice·s du MDN.