--- title: HTMLSlotElement.assignedElements() slug: Web/API/HTMLSlotElement/assignedElements tags: - API - HTMLSlotElement - Method - Reference - Web Components - assignedElements - shadow dom translation_of: Web/API/HTMLSlotElement/assignedElements ---
assignedElements()
は {{domxref("HTMLSlotElement")}} インターフェイスのプロパティで、このスロットに割り当てられた一連の要素を返します (そしてそれ以外の要素を除きます)。 flatten
オプションが true
に設定されていた場合は、このスロットの子孫である他のスロットに割り当てられた要素も返します。割り当てられたノードが見つからない場合は、スロットの代替コンテンツを返します。
var assignedElements = HTMLSlotElement.assignedElements(options)
flatten
: {{jsxref('Boolean')}} 値で、利用可能な子の <slot>
要素すべてに割り当てられた要素を返すか (true
)、返さないか (false
) を示します。既定値は false
です。要素の配列。
let slots = this.shadowRoot.querySelector('slot'); let elements = slots.assignedElements({flatten: true});
仕様書 | 状態 | 備考 |
---|---|---|
{{SpecName('HTML WHATWG','#dom-slot-assignedelements','assignedElements()')}} | {{Spec2('HTML WHATWG')}} |
{{Compat("api.HTMLSlotElement.assignedElements")}}