DOMImplementation: createDocumentType() メソッド
DOMImplementation.createDocumentType()
メソッドは DocumentType
オブジェクトを返します。これは文書作成時に DOMImplementation.createDocument
で使用したり、Node.insertBefore()
や Node.replaceChild()
などのメソッドで文書中に置いたりすることができます。
構文
js
createDocumentType(qualifiedNameStr, publicId, systemId)
引数
qualifiedNameStr
-
修飾名の入った文字列です。例えば
svg:svg
です。 publicId
-
PUBLIC
識別子の入った文字列です。 systemId
-
SYSTEM
識別子の入った文字列です。
返値
DocumentType
です。
例
js
const dt = document.implementation.createDocumentType(
"svg:svg",
"-//W3C//DTD SVG 1.1//EN",
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd",
);
const d = document.implementation.createDocument(
"http://www.w3.org/2000/svg",
"svg:svg",
dt,
);
alert(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
仕様書
Specification |
---|
DOM Standard # ref-for-dom-domimplementation-createdocumenttype① |
ブラウザーの互換性
BCD tables only load in the browser
関連情報
- 所属先の
DOMImplementation
インターフェイス