DocumentType
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
DocumentType
インターフェイスは、 doctype を包含する Node
を表します。
インスタンスプロパティ
親インターフェイスである Node
からプロパティを継承しています。
DocumentType.name
読取専用-
文書の型です。HTML 文書では常に
"html"
ですが、XML 文書では様々です。 DocumentType.publicId
読取専用-
文字列で、文書型の識別子です。HTML では常に空文字列 (
""
) ですが、例えば SVG 文書では"-//W3C//DTD SVG 1.1//EN"
です。 DocumentType.systemId
読取専用-
文字列で、DTD に関連付けられた URL が入ります。HTML では常に空文字列 (
""
) ですが、例えば SVG 文書では"http://www.w3.org/2000/svg"
です。
インスタンスメソッド
親インターフェイスである Node
からメソッドを継承しています。
DocumentType.after()
-
一連の
Node
オブジェクトまたは文字列を、このDocumentType
の親の子リストの中、このDocumentType
オブジェクトの直後に挿入します。 DocumentType.before()
-
一連の
Node
オブジェクトまたは文字列を、このDocumentType
の親の子リストの中、このDocumentType
オブジェクトの直前に挿入します。 DocumentType.remove()
-
オブジェクトをその親の子リストから削除します。
DocumentType.replaceWith()
-
文書型を指定されたノードの集合に置き換えます。
仕様書
Specification |
---|
DOM Standard # interface-documenttype |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- DOM インターフェイスの索引
DOMImplementation.createDocumentType()
: 新しいDocumentType
ノードの作成