--- title: HTMLSlotElement.assignedElements() slug: Web/API/HTMLSlotElement/assignedElements tags: - API - HTMLSlotElement - Method - Reference - Web Components - assignedElements - shadow dom translation_of: Web/API/HTMLSlotElement/assignedElements ---
{{APIRef("Shadow DOM API")}}

assignedElements() は {{domxref("HTMLSlotElement")}} インターフェイスのプロパティで、このスロットに割り当てられた一連の要素を返します (そしてそれ以外の要素を除きます)。 flatten オプションが true に設定されていた場合は、このスロットの子孫である他のスロットに割り当てられた要素も返します。割り当てられたノードが見つからない場合は、スロットの代替コンテンツを返します。

構文

var assignedElements = HTMLSlotElement.assignedElements(options)

引数

options {{optional_inline}}
返されるノードのためのオプションを設定したオブジェクトです。利用可能なオプションは以下のとおりです。

返値

要素の配列。

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")}}