Благодарю за ответ. Но не пойму как это может решить проблему.
Вот код:
textArea.addEventListener("keydown", e => {
if (e.keyCode == 13) {
e.preventDefault();
//пытаюсь создать перенос с помощью br, но работает криво
const br = document.createElement("br");
e.target.append(br);
//устанавливаю позицию курсора в самый конец
const range = document.createRange();
range.selectNodeContents(textArea);
range.collapse(false);
const sel = window.getSelection();
sel.removeAllRanges();
sel.addRange(range);
}
});
В итоге , чтобы перейти на новую строку нужно нажать на Enter два раза. Почему так?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Вот код: