Range: phương thức selectNodeContents()
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.selectNodeContents() đặt Range để chứa nội dung của một Node.
Nút cha Node của điểm bắt đầu và kết thúc của Range sẽ là nút tham chiếu. startOffset là 0, còn endOffset là số nút con hoặc số ký tự có trong nút tham chiếu.
Cú pháp
js
selectNodeContents(referenceNode)
Tham số
Giá trị trả về
Không có (undefined).
Ví dụ
js
const range = document.createRange();
const referenceNode = document.querySelector("div");
range.selectNodeContents(referenceNode);
Live sample
Ví dụ này cho phép người dùng chọn và bỏ chọn một đoạn văn bằng các nút. Document.createRange(), Range.selectNodeContents(), và Selection.addRange() được dùng để chọn nội dung. Window.getSelection() và Selection.removeAllRanges() được dùng để bỏ chọn.
Thông số kỹ thuật
| Specification |
|---|
| DOM> # dom-range-selectnodecontents> |