HTMLTextAreaElement: selectionEnd property

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.

Thuộc tính selectionEnd của giao diện HTMLTextAreaElement chỉ định vị trí kết thúc của vùng chọn văn bản hiện tại trong phần tử <textarea>. Đây là một số đại diện cho chỉ mục cuối của văn bản được chọn. Thuộc tính này có thể được dùng để vừa lấy vừa đặt chỉ mục của phần cuối văn bản được chọn trong <textarea>.

Khi không có gì được chọn, giá trị của cả selectionStartselectionEnd là vị trí của con trỏ nhập (caret) bên trong phần tử <textarea>.

Đặt selectionEnd thành một giá trị nhỏ hơn giá trị hiện tại của selectionStart sẽ cập nhật cả hai thuộc tính selectionEndselectionStart thành giá trị đó. Nếu cả hai giá trị đều nhỏ hơn 0, cả hai thuộc tính sẽ được đặt thành giá trị của thuộc tính textLength.

Giá trị thuộc tính có thể được lấy và đặt mà không cần <textarea> có focus, nhưng phần tử vẫn cần có focus để pseudo-element ::selection khớp với văn bản được chọn.

Đặt selectionEnd thành một giá trị mới sẽ kích hoạt các sự kiện selectionchangeselect.