Как сделать так, чтобы курсор не уходил в самое начало?

Есть такой блок:
<div contenteditable class="text code-text" oninput="syntax();">print("Hello, world!")</div>

Функция syntax:
function syntax () {
    // .....
    // codeText - Элемент с классом code-text
    // _code - Изменённый код
    codeText.innerHTML = _code;
}

После того как сработала функция, курсор уходит в начало, а так как это происходит при каждом oninput, писать код невозможно.
Как сделать так, чтобы курсор не уходил в начало?
UPD1:
  • Вопрос задан
  • 120 просмотров
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы