1. name: 表示文档类型声明的名称。
2. publicId: 表示文档类型声明的公共标识符。
3. systemId: 表示文档类型声明的系统标识符。
4. ownerDocument: 表示拥有当前文档类型声明的文档。
以下是一个示例,演示如何获取文档的 DocumentType:
// 获取文档的 `DocumentType`
var doctype = document.doctype;
// 检查文档是否有 `DocumentType`
if (doctype) {
console.log("DOCTYPE Name: " + doctype.name);
console.log("Public Identifier: " + doctype.publicId);
console.log("System Identifier: " + doctype.systemId);
} else {
console.log("文档没有声明DOCTYPE。");
}
在上述示例中,document.doctype 用于获取文档的 DocumentType。然后,通过访问 name、publicId 和 systemId 属性,可以获取文档类型声明的相关信息。
请注意,不是所有的 HTML 文档都包含文档类型声明。在一些简单的情况下,可能会省略 <!DOCTYPE>。如果文档中没有声明 DOCTYPE,那么 document.doctype 将返回 null。
转载请注明出处:http://www.zyzy.cn/article/detail/14581/XML DOM