DOMImplementation:createDocument() 方法
DOMImplementation.createDocument()
方法创建并返回一个 XMLDocument
。
语法
js
createDocument(namespaceURI, qualifiedName)
createDocument(namespaceURI, qualifiedName, documentType)
参数
namespaceURI
-
包含要创建的文档的命名空间 URI 的字符串,如果文档不属于任何命名空间,则为
null
。 qualifiedName
-
包含要创建的文档的限定名称的字符串,即可选的前缀和冒号加上本地根元素名称。一个
null
值与空字符串 (""
) 相同。 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② |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 它所属的
DOMImplementation
接口。