Range: phương thức setStart()
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.setStart() đặt vị trí bắt đầu của một Range.
Nếu startNode là Node kiểu Text, Comment, hoặc CDataSection, thì startOffset là số ký tự tính từ đầu startNode. Với các kiểu Node khác, startOffset là số nút con tính từ đầu startNode.
Việc đặt điểm bắt đầu thấp hơn điểm kết thúc trong cây tài liệu sẽ tạo ra một range bị thu gọn, với cả điểm bắt đầu và kết thúc đều được đặt về vị trí bắt đầu đã chỉ định.
Cú pháp
setStart(startNode, startOffset)
Tham số
startNodestartOffset-
Một số nguyên lớn hơn hoặc bằng 0 biểu thị độ lệch của điểm bắt đầu
Rangetính từ đầustartNode.
Giá trị trả về
Không có (undefined).
Ví dụ
>Làm nổi bật một phần của phần tử
Ví dụ này dùng các phương thức Range.setStart() và Range.setEnd() để thêm một phần địa chỉ vào range. Range được chọn sau đó được làm nổi bật bằng Range.surroundContents().
Thông số kỹ thuật
| Specification |
|---|
| DOM> # dom-range-setstart> |