Document.doctype

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

현재 document와 연관된 DTD(Document Type Declaration)를 반환합니다. 반환된 object는 DocumentType 인터페이스를 구현합니다. DocumentType 을 작성하려면 DOMImplementation.createDocumentType()를 사용합니다.

Syntax

js
doctype = document.doctype;
  • doctype은 읽기만 가능한 property입니다.

Example

js
var doctypeObj = document.doctype;

console.log(
  "doctypeObj.name: " +
    doctypeObj.name +
    "\n" +
    "doctypeObj.internalSubset: " +
    doctypeObj.internalSubset +
    "\n" +
    "doctypeObj.publicId: " +
    doctypeObj.publicId +
    "\n" +
    "doctypeObj.systemId: " +
    doctypeObj.systemId,
);

Notes

현재 document와 연관된 DTD가 없으면, 이 property는 null을 반환합니다.

DOM level 2는 document type 선언 편집을 지원하지 않습니다. (read-only)

명세서

Specification
DOM Standard
# ref-for-dom-document-doctype①