В Internet Explorer, contentEditable DIV создает новый абзац (<p></p>
) каждый раз, когда вы нажимаете Enter, тогда как Firefox создает тег <br/>
.
Как обсуждалось здесь, можно использовать JavaScript для перехвата Enter keyPress и использования диапазона. pasteHTML для создания <br/>
. Но это нарушает меню Отменить; как только вы нажмете Enter, вы больше не сможете отменить эту точку.
Как заставить элемент contentEditable создавать отдельные разрывы строк на Enter без нарушения Undo?