DocumentType
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
ノードの作成