DocumentType
インターフェイスは、doctype を包含する Node
を表します。
プロパティ
親インターフェイスである Node
からプロパティを継承します。また、ChildNode
インターフェイスのプロパティを実装します。
DocumentType.entities
読取専用- DTD で宣言されたエンティティの
NamedNodeMap
です。マップ内のすべてのノードはEntity
インターフェイスを実装しています。 DocumentType.internalSubset
読取専用- 内部サブセットの
DOMString
、またはサブセットが存在しない場合はnull
になります。例:"<!ELEMENT foo (bar)>"
。 DocumentType.name
読取専用<!DOCTYPE HTML>
に対して"html"
といったDOMString
です。DocumentType.notations
読取専用- DTD で宣言された notation の
NamedNodeMap
です。マップ内のすべてのノードはNotation
インターフェイスを実装しています。 DocumentType.publicId
読取専用"-//W3C//DTD HTML 4.01//EN"
のようなDOMString
です。HTML5 では空文字列です。DocumentType.systemId
読取専用"http://www.w3.org/TR/html4/strict.dtd"
のようなDOMString
です。HTML5 では空文字列です。
メソッド
親インターフェイスである Node
からメソッドを継承します。また、ChildNode
インターフェイスのメソッドを実装します。
ChildNode.remove()
- 親ノードの子のリストから、オブジェクトを削除します。
仕様
仕様書 | 策定状況 | コメント |
---|---|---|
DOM DocumentType の定義 |
現行の標準 | ChildNode インターフェイスの実装を追加。internalSubset 、entities 、notation プロパティを削除。 |
Document Object Model (DOM) Level 3 Core Specification DocumentType の定義 |
廃止された | Document Object Model (DOM) Level 2 Core Specification から変更なし。 |
Document Object Model (DOM) Level 2 Core Specification DocumentType の定義 |
廃止された | publicID 、systemID 、internalSubset プロパティを追加。 |
Document Object Model (DOM) Level 1 Specification DocumentType の定義 |
廃止された | 初期定義 |
ブラウザー実装状況
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.