Spec-Zone.ru › Web APIs

ShadowRoot: свойство clonable

Свойство clonable только для чтения интерфейса ShadowRoot возвращает true если теневой корень клонируемый, и false в противном случае.

Когда значение равно true, клонированный теневой хост с помощью Node.cloneNode() или Document.importNode() будет включать копию теневого корня.

По умолчанию значение равно false. Его можно установить в true используя опцию clonable метода Element.attachShadow() или установив атрибут shadowrootclonable элемента <template>, используемого для декларативного присоединения теневого корня.

Значение

true если теневой корень клонируемый, и false в противном случае.

Примеры

const host = document.createElement("div");
const shadowRoot = host.attachShadow({
  mode: "open",
  clonable: true,
});

shadowRoot.clonable;
// true

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

Спецификация
DOM
# dom-shadowroot-clonable

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

Рабочий стол Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
clonable 124 124 123 110 17.4 124 123 82 17.4 27.0 124

© 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/ShadowRoot/clonable

Spec-Zone.ru

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