Задать вопрос

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

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

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

После того как сработала функция, курсор уходит в начало, а так как это происходит при каждом oninput, писать код невозможно.
Как сделать так, чтобы курсор не уходил в начало?
UPD1:
  • Вопрос задан
  • 129 просмотров
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы