Contenteditable div输入问题(keyCode 13)

时间:2014-02-19 08:49:33

标签: javascript html google-chrome

输入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>

http://jsfiddle.net/3uTmW/3/

1 个答案:

答案 0 :(得分:2)

可以使用以下命令在chrome中指定默认段落:

document.execCommand('defaultParagraphSeparator', false, 'p')

请参阅how to change behavior of contenteditable blocks after on enter pressed in various browsers