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インターフェイス