DOMImplementation:createDocumentType() 方法
DOMImplementation.createDocumentType() 方法返回一個 DocumentType 物件,該物件可以與 DOMImplementation.createDocument 一起在建立文件時使用,也可以透過 Node.insertBefore() 或 Node.replaceChild() 等方法插入到文件中。
語法
js
createDocumentType(name, publicId, systemId)
引數
name-
包含 doctype 名稱的字串,例如
html。對應於DocumentType.name屬性。 publicId-
包含
PUBLIC識別符號的字串。對應於DocumentType.publicId屬性。 systemId-
包含
SYSTEM識別符號的字串。對應於DocumentType.systemId屬性。
返回值
一個 DocumentType 物件。
示例
js
const dt = document.implementation.createDocumentType(
"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,
);
console.log(d.doctype.publicId); // -//W3C//DTD SVG 1.1//EN
規範
| 規範 |
|---|
| DOM # ref-for-dom-domimplementation-createdocumenttype① |
瀏覽器相容性
載入中…
另見
- 它所屬的
DOMImplementation介面。