assignedElements()
は HTMLSlotElement
インターフェイスのプロパティで、このスロットに割り当てられた一連の要素を返します (そしてそれ以外の要素を除きます)。 flatten
オプションが true
に設定されていた場合は、このスロットの子孫である他のスロットに割り当てられた要素も返します。割り当てられたノードが見つからない場合は、スロットの代替コンテンツを返します。
構文
var assignedElements = HTMLSlotElement.assignedElements(options)
引数
- options Optional
- 返されるノードのためのオプションを設定したオブジェクトです。利用可能なオプションは以下のとおりです。
flatten
:Boolean
値で、利用可能な子の<slot>
要素すべてに割り当てられた要素を返すか (true
)、返さないか (false
) を示します。既定値はfalse
です。
返値
要素の配列。
例
let slots = this.shadowRoot.querySelector('slot');
let elements = slots.assignedElements({flatten: true});
仕様書
仕様書 | 状態 | 備考 |
---|---|---|
HTML Living Standard assignedElements() の定義 |
現行の標準 |
ブラウザーの対応
BCD tables only load in the browser
このページの互換性一覧表は構造化データから生成されています。データに協力していただけるのであれば、 https://github.com/mdn/browser-compat-data をチェックアウトしてプルリクエストを送信してください。