В JavaScript можно программно выделить текст во входном элементе
или textarea
. Вы можете сфокусировать вход с помощью ipt.focus ()
, а затем выбрать его содержимое с помощью ipt.select ()
. Вы даже можете выбрать определенный диапазон с помощью ipt.setSelectionRange (from, to)
.
Мой вопрос: есть ли способ сделать это и в contenteditable
элементе?
Я обнаружил, что могу выполнить elem.focus ()
, чтобы поместить курсор в contenteditable
элемент, но затем запустить elem.select ()
не работает (как и setSelectionRange
). Я ничего не могу найти в сети об этом, но, возможно, я ищу не то ...
Кстати, если это имеет значение, мне нужно только для работы в Google Chrome, так как это для расширения Chrome.