Возвращает Описание Типа Документа (DTD) относительно текущего документа. Возвращенный объект обеспечивает выполнение DocumentType интерфейса. Используйте DOMImplementation.createDocumentType()для создания DocumentType.

Синтаксис

doctype = document.doctype;
  • doctype- свойство только для четния.

Пример

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
);

Замечания

Свойство возвращает null если не существует DTD связанного с текущим документом.

DOM уровня 2 не поддерживает редактиврование описания типа документа.

Спецификации

Спецификация Статус Комментарий
Document Object Model (DOM) Level 3 Core Specification
Определение 'Document.doctype' в этой спецификации.
Устаревшая Изменено возвращаемое значение для HTML документов с отсутсвующим<html> элементом. Определяет, что тип документа можно изменить.
Document Object Model (DOM) Level 2 Core Specification
Определение 'Document.doctype' в этой спецификации.
Устаревшая первоначальное определение

Метки документа и участники

 Внесли вклад в эту страницу: Horuslllll
 Обновлялась последний раз: Horuslllll,