Как создать выделение в JavaScript с помощью каретки при запуске? - PullRequest
2 голосов
/ 04 ноября 2019

Мне нужно создать выделение в JavaScript в редактируемом контенте HTML с определением каретки в начале выделения. цель состоит в том, чтобы позволить пользователю продолжить выбор позже с помощью сочетания клавиш + левое.

Основная проблема заключается в том, что при определении нового диапазона «направление» выбора теряется.

var selection = window.getSelection();
var range = document.createRange();
range.setStart(selection.anchorNode, selection.anchorOffset);
range.setEnd(selection.focusNode, selection.focusOffset);
selection.removeAllRanges();
selection.addRange(range);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...