このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。

View in English Always switch to English

DocumentType

Baseline 広く利用可能

この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2015年7月以降、すべてのブラウザーで利用可能です。

DocumentType インターフェイスは、 doctype を包含する Node を表します。

EventTarget Node DocumentType

インスタンスプロパティ

親インターフェイスである 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()

文書型を指定されたノードの集合に置き換えます。

仕様書

仕様書
DOM
# interface-documenttype

ブラウザーの互換性

関連情報