所以我想在
使用带有contentEditable属性的div,它类似于textarea。这就是所谓的所见即所得编辑器的创建方式。
div {
width: 300px;
height: 200px;
border: 1px solid #ccc;
}
<div contentEditable="true">Type here. You can insert images too
<img src="http://t2.gstatic.com/images?q=tbn:ANd9GcQCze-mfukcuvzKk7Ilj2zQ0CS6PbOkq7ZhRInnNd1Yz3TQzU4e&t=1" />
</div>
我理解您想要编辑文本和图片,但为什么必须在textarea内进行呢?这样的控件只能容纳纯文本。有许多使用JavaScript编写的HTML编辑器:
<textarea>
元素只能容纳纯文本,而不能包含其他节点。 - Álvaro González<p>
或<img>
之外)。
div
元素,而每个div
都有宽度、高度和边框属性。 - KhalilRavanna