DocumentType
Базовая версия Широко доступна
Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Интерфейс DocumentType представляет собой Node с типом документа.
Свойства экземпляра
Наследует свойства от родительского класса Node.
-
DocumentType.nameТолько для чтения -
Тип документа. Для HTML-документов он всегда
"html", но может отличаться для XML-документов. -
DocumentType.publicIdТолько для чтения -
Строка с идентификатором типа документа. Пустая, если в типе документа не указан общедоступный идентификатор.
-
DocumentType.systemIdТолько для чтения -
Строка, содержащая URL связанного DTD. Пустая, если в типе документа не указан системный идентификатор.
Методы экземпляра
Наследует методы от родительского класса Node.
DocumentType.after()-
Вставляет набор объектов
Nodeили строк в список дочерних элементов родительского объекта, сразу после текущего узла. DocumentType.before()-
Вставляет набор объектов
Nodeили строк в список дочерних элементов родительского объекта, сразу перед текущим узлом. DocumentType.remove()-
Удаляет этот объект из списка дочерних элементов родительского объекта.
DocumentType.replaceWith()Заменяет тип документа на заданный набор узлов.
Спецификации
| Спецификация |
|---|
| DOM # interface-documenttype |
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
DocumentType |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | ≤37 |
after |
54 | 17 | 49 | 39 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
before |
54 | 17 | 49 | 39 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
name |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
publicId |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
remove |
24 | 12 | 23 | 15 | 7 | 25 | 23 | 14 | 7 | 1.5 | 4.4 |
replaceWith |
54 | 17 | 49 | 39 | 10 | 54 | 49 | 41 | 10 | 6.0 | 54 |
systemId |
1 | 12 | 1 | ≤12.1 | 3 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
См. также
- Индекс интерфейсов DOM.
-
DOMImplementation.createDocumentType()для создания нового узлаDocumentType.
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/DocumentType