Range: phương thức insertNode()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Phương thức Range.insertNode() chèn một nút tại đầu của Range.
Nút mới được chèn tại điểm biên bắt đầu của Range. Nếu nút mới được thêm vào một nút văn bản Node, nút đó sẽ bị tách tại điểm chèn, và việc chèn diễn ra giữa hai nút văn bản.
Nếu nút mới là một document fragment, các nút con của document fragment sẽ được chèn thay thế.
Cú pháp
js
insertNode(newNode)
Tham số
Giá trị trả về
Không có (undefined).
Ví dụ
js
range = document.createRange();
newNode = document.createElement("p");
newNode.appendChild(document.createTextNode("New Node Inserted Here"));
range.selectNode(document.getElementsByTagName("div").item(0));
range.insertNode(newNode);
Thông số kỹ thuật
| Specification |
|---|
| DOM> # dom-range-insertnode> |