#javascript
Я хочу написать функцию выделения определённого слова в textarea, но не знаю как можно найти координаты этого слова, подскажите пожалуйста выход из ситуации?
Ответы
Ответ 1
с помощью indexOf находим индекс начала строки, а индекс конца искомой строки получаем так: длина искомой строки (кол-во символов) + позиция первого символа искомой строки function findSelectTxt(text) { var input = document.getElementById ("myText"); // Координаты начала и конца выделения 'text' input.selectionStart = input.value.indexOf(text); input.selectionEnd = input.value.indexOf(text) + text.length; input.focus (); }
Комментариев нет:
Отправить комментарий