语法
js
createDocument(namespaceURI, qualifiedName)
createDocument(namespaceURI, qualifiedName, documentType)
参数
namespaceURI
-
一个字符串,包含要创建的文档的命名空间 URI,如果文档不属于任何命名空间,则为
null
。 qualifiedName(限定名称)
-
一个字符串,包含限定名称(即可选的前缀和冒号,再加上本地根元素名称),用于要创建的文档。
null
值被视为与空字符串 (""
) 相同。 documentType
可选-
要创建的文档的
DocumentType
。默认为null
。
返回值
新创建的 XMLDocument
。
示例
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
接口。