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