HTMLTextAreaElement: selectionEnd 属性

Baseline 已广泛支持

此特性已相当成熟,可在许多设备和浏览器版本上使用。自 ⁨2015 年 7 月⁩以来,各浏览器均已提供此特性。

HTMLTextAreaElement 接口的 selectionEnd 属性指定了 <textarea> 元素中当前文本选区的结束位置。它是一个数字,表示选中文本的最后一个索引。它可用于获取和设置 <textarea> 选中文本的结束索引。

当没有选中任何文本时,selectionStartselectionEnd 的值都是 <textarea> 元素中光标(插入符)的位置。

selectionEnd 设置为小于当前 selectionStart 值的值会同时将 selectionEndselectionStart 属性更新为该值。如果两个值都小于 0,则两个属性都将设置为 textLength 属性值。

可以在 <textarea> 元素未获得焦点的情况下检索和设置该属性值,但元素需要获得焦点才能使 ::selection 伪元素匹配选中的文本。

selectionEnd 设置为新值会触发 selectionchangeselect 事件。