DOMImplementation: createDocument() ã¡ã½ãã
Baseline
åºãå©ç¨å¯è½
ãã®æ©è½ã¯åºãå®è£ ããã¦ãããå¤ãã®ãã¼ã¸ã§ã³ã®ç«¯æ«ããã©ã¦ã¶ã¼ã§åä½ãã¾ãã2015å¹´7æä»¥éããã¹ã¦ã®ãã©ã¦ã¶ã¼ã§å©ç¨å¯è½ã§ãã
DOMImplementation.createDocument() ã¡ã½ããã¯ã XMLDocument ã使ãã¦è¿ãã¾ãã
æ§æ
js
createDocument(namespaceURI, qualifiedNameStr)
createDocument(namespaceURI, qualifiedNameStr, documentType)
弿°
namespaceURI-
使ããææ¸ã®åå空é URI ãæ ¼ç´ããæååã§ããææ¸ãåå空éã«å±ããªãå ´åã¯
nullã§ãã qualifiedNameStr-
使ããææ¸ã®ä¿®é£¾åï¼ãªãã·ã§ã³ã§æ¥é è¾ã¨ã³ãã³ã«ãã¼ã«ã«ã«ã¼ãè¦ç´ åãå ãããã®ï¼ãæ ¼ç´ããæååã§ãã
documentTypeçç¥å¯-
使ããææ¸ã®
DocumentTypeã§ããæ¢å®å¤ã¯nullã§ãã
è¿å¤
ãªã (undefined)ã
ä¾
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]
仿§æ¸
| 仿§æ¸ |
|---|
| DOM > # ref-for-dom-domimplementation-createdocumentâ¡ > |
ãã©ã¦ã¶ã¼ã®äºææ§
é¢é£æ å ±
- æå±å
ã®
DOMImplementationã¤ã³ã¿ã¼ãã§ã¤ã¹