DOMImplementation: метод createDocumentType()
Базовая реализация Широко доступна
Эта функция хорошо отработана и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.
Метод DOMImplementation.createDocumentType() возвращает объект DocumentType, который может быть использован с DOMImplementation.createDocument при создании документа или добавлен в документ с помощью методов, таких как Node.insertBefore() или Node.replaceChild().
Синтаксис
createDocumentType(qualifiedNameStr, publicId, systemId)
Параметры
qualifiedNameStr-
Строка, содержащая квалифицированное имя, например
svg:svg. publicId-
Строка, содержащая идентификатор
PUBLIC. systemId-
Строка, содержащая идентификаторы
SYSTEM.
Возвращаемое значение
Объект DocumentType.
Примеры
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
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
createDocumentType |
1 | 12 | 1 | ≤12.1 | 1 | 18 | 4 | ≤12.1 | 1 | 1.0 | 4.4 |
См. также
- Интерфейс
DOMImplementation, к которому он относится.
© 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/DOMImplementation/createDocumentType