Этот вопрос будет состоять из двух частей.Как инициализировать и настроить структуру узла в contenteditable div
Я хотел бы создать contenteditable DIV, когда
return
вводится новый элемент будет<p>
. Я разыскал один раствор для определенияdocument.execCommand('defaultParagraphSeparator', false, 'p');
Это прекрасно работает, но проблема в том, когда ДИВ инициализируется, самая первая строка не будет окружена
<p>
. Это будет что-то вроде<div contenteditable=true> "hello" <p>new line here</p> </div>
Я пытался поставить <p>
тег в HTML, но это не похоже на работу.
- Основанный на вышеуказанном вопросе, можно получить больше, а не просто создавать новые
<p>
для каждой новой строки. Могу ли я создать<p><span</span></p>
для каждой строки, и текст ввода будет вставлен в<span>
?