DocumentType - Web API 接口参考 编辑

DocumentType 接口表示了一个包含文档类型的节点 Node .

  <div id="interfaceDiagram" style="display: inline-block; position: relative; width: 100%; padding-bottom: 11.666666666666666%; vertical-align: middle; overflow: hidden;"><svg style="display: inline-block; position: absolute; top: 0; left: 0;" viewbox="-50 0 600 70" preserveAspectRatio="xMinYMin meet"><a xlink:href="/wiki/zh-CN/docs/Web/API/EventTarget" target="_top"><rect x="1" y="1" width="110" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text  x="56" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">EventTarget</text></a><polyline points="111,25  121,20  121,30  111,25" stroke="#D4DDE4" fill="none"/><line x1="121" y1="25" x2="151" y2="25" stroke="#D4DDE4"/><a xlink:href="https://developer.mozilla.org/wiki/zh-CN/docs/Web/API/Node" target="_top"><rect x="151" y="1" width="75" height="50" fill="#fff" stroke="#D4DDE4" stroke-width="2px" /><text  x="188.5" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">Node</text></a><polyline points="226,25  236,20  236,30  226,25" stroke="#D4DDE4" fill="none"/><line x1="236" y1="25" x2="266" y2="25" stroke="#D4DDE4"/><a xlink:href="/wiki/zh-CN/docs/Web/API/DocumentType" target="_top"><rect x="266" y="1" width="120" height="50" fill="#F4F7F8" stroke="#D4DDE4" stroke-width="2px" /><text  x="326" y="30" font-size="12px" font-family="Consolas,Monaco,Andale Mono,monospace" fill="#4D4E53" text-anchor="middle" alignment-baseline="middle">DocumentType</text></a></svg></div>
  a:hover text { fill: #0095DD; pointer-events: all;}

属性

继承自父节点 Node, 并实现了 ChildNode 接口.

DocumentType.entities 只读
一个在文档类型定义(DTD)中声明的实体NamedNodeMap,在这个映射(map)中的每个节点实现了Entity接口
DocumentType.internalSubset 只读
一个表示内部子集的DOMString,如果没有的话则为null ,例:"<!ELEMENT foo (bar)>"
DocumentType.name 只读
DOMString,文档类型的名称,例:<!DOCTYPE HTML>中的“html
DocumentType.notations 只读
在文档类型定义(DTD)中声明符号的NamedNodeMap,在这个映射(map)中的所有节点实现了Notation接口
DocumentType.publicId 只读
一个DOMString,例:HTML5中的空字符串——"-//W3C//DTD HTML 4.01//EN"
DocumentType.systemId 只读
一个DOMString,例:HTML5中的空字符串—— "http://www.w3.org/TR/html4/strict.dtd"

方法

继承方法自父节点,Node, 并实现了 ChildNode 接口.

ChildNode.remove()
从父节点的子节点的列表中移除这个对象.

规范

SpecificationStatusComment
DOM
DocumentType
Living StandardAdded implemention of the ChildNode interface.
Removed the internalSubset, entities, and notation properties.
Document Object Model (DOM) Level 3 Core Specification
DocumentType
ObsoleteNo change from Document Object Model (DOM) Level 2 Core Specification.
Document Object Model (DOM) Level 2 Core Specification
CharacterData
ObsoleteAdded the publicID, systemID, and internalSubset properties.
Document Object Model (DOM) Level 1 Specification
CharacterData
ObsoleteInitial definition

浏览器兼容性

BCD tables only load in the browser

The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.

参见

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:111 次

字数:8405

最后编辑:7 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文