@ottilie.farrell
Для получения выделенного текста из элемента textarea
в JavaScript можно использовать свойство selectionStart
, selectionEnd
и метод substring()
.
Пример:
1 2 3 4 5 6 7 8 |
var textarea = document.getElementById("myTextarea"); // получаем элемент textarea var startIndex = textarea.selectionStart; // получаем начальный индекс выделенного текста var endIndex = textarea.selectionEnd; // получаем конечный индекс выделенного текста var selectedText = textarea.value.substring(startIndex, endIndex); // получаем выделенный текст console.log(selectedText); // выводим выделенный текст в консоль |
В этом примере мы получаем элемент textarea
по его идентификатору, затем получаем начальный и конечный индексы выделенного текста с помощью свойств selectionStart
и selectionEnd
. Далее мы используем метод substring()
для извлечения выделенного текста из значения textarea
. Полученный выделенный текст сохраняется в переменной selectedText
, которую можно использовать для дальнейших действий.