Я хочу вставить разрыв строки и установить позицию каретки в новой строке.
У меня есть
<!-- editable -->
<div>
hello
</div>
Затем я добавляю новую строку
document.execCommand("insertHtml", false, "world" + "<br> ");
Но каретка не перемещается после <br>
, поэтому при вводе текста текст не переходит на новую строку.
Как установить позицию каретки в новой строке, чтобы при вводе она отображалась ниже?
Фактический результат:
helloworld<typedtext>
Ожидаемый результат:
helloworld
<typedtext>
Пример для jsFiddle
Проверено на Chrome 15