Я знаю, что получить / установить позицию курсора в contentEditable чертовски практически невозможно.Мне не важно знать эту информацию.Мне нужно иметь возможность сохранить текущее выделение, изменить innerHTML элемента div, а затем восстановить выделение.
Я экспериментирую с ответом, предоставленным в contenteditable выбранный текст, сохранить и восстановить ,Это работает после ввода в div, но не после программно изменения innerHTML div.Вместо этого, когда я вызываю restoreSelection, каретка просто переходит в начало.
Любые предложения относительно того, как можно сохранить / восстановить выделение в contentEditable после изменения innerHTML вместо ввода, будут очень благодарны.