DocumentFragment: phương thức prepend()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.
Phương thức DocumentFragment.prepend() chèn một tập hợp các đối tượng Node hoặc chuỗi trước phần tử con đầu tiên của phân đoạn tài liệu. Các chuỗi được chèn dưới dạng các nút Text tương đương.
Phương thức này thêm một phần tử con vào trước DocumentFragment. Để thêm vào trước một phần tử bất kỳ trong cây, xem Element.prepend().
Cú pháp
js
prepend(param1)
prepend(param1, param2)
prepend(param1, param2, /* …, */ paramN)
Tham số
param1, …,paramN-
Một tập hợp các đối tượng
Nodehoặc chuỗi cần chèn.
Giá trị trả về
Không có (undefined).
Ngoại lệ
HierarchyRequestErrorDOMException-
Được ném khi nút không thể được chèn tại vị trí đã chỉ định trong hệ thống phân cấp.
Ví dụ
>Thêm một phần tử vào trước phân đoạn tài liệu
js
let fragment = new DocumentFragment();
let div = document.createElement("div");
let p = document.createElement("p");
fragment.append(p);
fragment.prepend(div);
fragment.children; // HTMLCollection [<div>, <p>]
Đặc điểm kỹ thuật
| Specification |
|---|
| DOM> # ref-for-dom-parentnode-prepend①> |