Spec-Zone.ru › Web APIs

DOMImplementation: метод createDocument()

Базовая Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с июля 2015 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Метод DOMImplementation.createDocument() создаёт и возвращает XMLDocument.

Синтаксис

createDocument(namespaceURI, qualifiedName)
createDocument(namespaceURI, qualifiedName, documentType)

Параметры

namespaceURI

Строка, содержащая URI пространства имён создаваемого документа, или null если документ не принадлежит какому-либо пространству имён.

qualifiedName

Строка, содержащая полное имя, то есть необязательный префикс и двоеточие плюс имя корневого элемента документа, который будет создан. Значение null обрабатывается так же, как пустая строка ("").

documentType Необязательно

Тип документа DocumentType создаваемого документа. По умолчанию null.

Возвращаемое значение

None (undefined).

Примеры

const doc = document.implementation.createDocument(
  "http://www.w3.org/1999/xhtml",
  "html",
  null,
);
const body = document.createElementNS("http://www.w3.org/1999/xhtml", "body");
body.setAttribute("id", "abc");
doc.documentElement.appendChild(body);
alert(doc.getElementById("abc")); // [object HTMLBodyElement]

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

Спецификация
DOM
# ref-for-dom-domimplementation-createdocument②

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
createDocument 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/createDocument

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API