Изменение текста в готовом div'е [закрыто]

240
10 декабря 2016, 10:35

Пишу простой editor html. Как реализовать изменение текста в уже готовом div'? Т.е. есть готовый HTML файл, нужно чтобы по нажатию на определённый блок была возможность сразу менять текст, как это делает devtools в хроме при "просмотре кода элемента". Задача не из стандартных видимо :) Надеюсь есть идеи)

Answer 1

Если я Вас правильно понял, то Вам нужно добавить атрибут contenteditable Например, данный div будет работать как textarea:

<div contenteditable="true">
  Здесь текст для редактирования
</div>

Для сохранения изменений в тексте, можно обработать посредством jQuery. Но одним contenteditable не обойтись, нужно отправлять измененные данные через скрытые формы.