Javascript “内容可编辑”;新行“&书信电报;部门>;而不是<;br>;

Javascript “内容可编辑”;新行“&书信电报;部门>;而不是<;br>;,javascript,html,contenteditable,Javascript,Html,Contenteditable,首先对不起我的英语不好, 我正在尝试创建一个文本编辑器,它在google chrome上运行正常,但在Mozilla上运行正常。因此,问题在于换行符,我有一个contenteditable元素,每当我键入一些内容并按ENTER键时,它就会创建一个新的,并将新行文本放在其后。我只想在[Return]之后获得,而不是像Google Chrome那样的 例如 论铬 <div contenteditable="true"> <div> <span class="si

首先对不起我的英语不好, 我正在尝试创建一个文本编辑器,它在google chrome上运行正常,但在Mozilla上运行正常。因此,问题在于换行符,我有一个
contenteditable
元素,每当我键入一些内容并按ENTER键时,它就会创建一个新的

,并将新行文本放在其后。我只想在[Return]之后获得
,而不是像Google Chrome那样的

例如 论铬

<div contenteditable="true">
    <div> <span class="simpleText">line 1</span> </div>
    <div> <span class="simpleText">line 2</span> </div>
</div>

第1行
第2行
在firefox上

<div contenteditable="true">
    <span class="simpleText">line 1</span> 
    <br>
    <span class="simpleText">line 2</span> 
</div>

第1行

第2行
谢谢

请尝试以下代码:

document.querySelector('div[contenteditable]').onkeydown = function(e) {
    if (e.keyCode === 13) { // user pressed enter
      document.execCommand('insertHTML', false, '<div>');
      return false;
    }
};
document.querySelector('div[contenteditable]”)。onkeydown=function(e){
如果(e.keyCode===13){//用户按enter键
document.execCommand('insertHTML',false',);
返回false;
}
};

请举例说明您目前拥有的代码。在没有详细解释或查看示例代码的情况下,我们如何为您提供解决方案?请给出示例代码对不起,这是我第一次问问题,现在清楚了吗?请帮助我,您不需要查看示例,只需创建
,然后单击enter,chrome将创建
,mozilla将创建

,我只想让mozilla像chrome一样创建
,而不是