Spec-Zone.ru › Web APIs

HTMLSlotElement: метод assignedElements()

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

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

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

Метод assignedElements() интерфейса HTMLSlotElement возвращает последовательность элементов, назначенных этому слоту (и никаким другим узлам).

Если опция flatten установлена в значение true, она возвращает последовательность элементов, назначенных этому слоту, а также элементов, назначенных любым другим вложенным слотам. Если назначенных элементов не найдено, возвращается резервное содержимое слота.

Синтаксис

assignedElements()
assignedElements(options)

Параметры

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

Объект, устанавливающий параметры возвращаемых узлов. Доступные параметры:

flatten

Логическое значение, указывающее, следует ли возвращать назначенные элементы любых доступных дочерних элементов <slot> (true) или нет (false). По умолчанию false.

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

Массив элементов.

Примеры

let slots = this.shadowRoot.querySelector("slot");
let elements = slots.assignedElements({ flatten: true });

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

Спецификация
HTML
# dom-slot-assignedelements-dev

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

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
assignedElements 65 79 66 52 12.1 65 66 47 12.2 9.0 65

© 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/HTMLSlotElement/assignedElements

Spec-Zone.ru

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