输入Contenteditable" div" tag使它创建一个新的" div"标签。 如果你在" img"之后点击输入,我怎么能这样做呢?它会创建一个" p"标记
<div id="append_id" contenteditable="true">
This text can be edited by the user.
<img style="height:100px;" src="myImage.jpg" />
</div>
答案 0 :(得分:2)
可以使用以下命令在chrome中指定默认段落:
document.execCommand('defaultParagraphSeparator', false, 'p')
请参阅how to change behavior of contenteditable blocks after on enter pressed in various browsers。