Spec-Zone.ru › Web APIs

DocumentType: метод replaceWith()

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

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

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

Метод DocumentType.replaceWith() заменяет тип документа наборами узлов.

Синтаксис

replaceWith(node1)
replaceWith(node1, node2)
replaceWith(node1, node2, /* …, */ nodeN)

Параметры

node1, …, nodeN

Набор узлов для замены DocumentType.

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

None (undefined).

Исключения

HierarchyRequestError DOMException

Выбрасывается, если узел не может быть вставлен в указанную точку иерархии.

Примеры

Использование replaceWith()

let svg_dt = document.implementation.createDocumentType(
  "svg:svg",
  "-//W3C//DTD SVG 1.1//EN",
  "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd",
);

document.doctype.replaceWith(svg_dt);

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

Спецификация
DOM
# ref-for-dom-childnode-replacewith①

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari в iOS Samsung Internet WebView Android
replaceWith 54 17 49 39 10 54 49 41 10 6.0 54

См. также

  • CharacterData.replaceWith()
  • Element.replaceWith()
  • CharacterData.replaceWith()

© 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/replaceWith

Spec-Zone.ru

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