Element.selectionEnd - повертає/задає позицію кінця виділення у текстовому полі
Element.selectionEnd;
Element - елемент textarea або input.
selectionStart властивість об'єкту Element (елементів textarea і input) яка повертає / задає число що представляє позицію закінчення виділення.
Для отримання початку позиції виділення використовуйте властивість selectionStart.
Якщо виділення немає власивість рівна позиції каретки а також рівна selectionStart.
Не всі браузери підтримують.
var el=document.getElementById("test");
if(el.selectionEnd!=undefined)
alert(el.selectionEnd);
else alert('Ваш браузер не підтримує властивість selectionEnd');