HTMLSlotElement: phương thức assignedElements()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Phương thức assignedElements() của giao diện HTMLSlotElement trả về một chuỗi các phần tử được gán cho slot này (và không có nút nào khác).
Nếu tùy chọn flatten được đặt thành true, nó trả về một chuỗi gồm cả các phần tử được gán cho slot này và các phần tử được gán cho bất kỳ slot nào khác là phần tử con của slot này. Nếu không tìm thấy phần tử nào được gán, nó trả về nội dung dự phòng của slot.
Cú pháp
assignedElements()
assignedElements(options)
Tham số
optionsOptional-
Một đối tượng đặt các tùy chọn cho các nút sẽ được trả về. Các tùy chọn khả dụng là:
flatten-
Một giá trị logic cho biết có trả về các phần tử được gán của bất kỳ phần tử
<slot>con nào hiện có (true) hay không (false). Mặc định làfalse.
Giá trị trả về
Một mảng các phần tử.
Ví dụ
let slots = this.shadowRoot.querySelector("slot");
let elements = slots.assignedElements({ flatten: true });
Đặc tả kỹ thuật
| Specification |
|---|
| HTML> # dom-slot-assignedelements-dev> |