У меня есть div, что атрибут contenteditable имеет значение true,
<div tabindex="1" id="editor" contenteditable="true"></div>
У меня есть другой div, который действует как кнопка
<div>Click Me</div>
Проблема в том, что после ввода внутриВ окне редактора я выделил некоторый текст, и когда я нажал на div «click me», окно редактора теряет фокус и, таким образом, удаляет выделенный текст.
Я использовал в js для программной отправки фокуса обратно
document.getElementById("editor").focus()
Но после этого выделенный текст больше не выделяется, курсор просто перемещается в начало окна редактора.
Как получить фокус, чтобы убедиться, что исходный выделенный текст снова выбранпосле клика на меня нажали