Javascript 防止IE使用<;br></br>;

Javascript 防止IE使用<;br></br>;,javascript,internet-explorer,Javascript,Internet Explorer,我是workcontenteditablediv,我用图标更改了所有表情符号,但我在换行符(ie和edge)方面有问题,因为他们在按enter键时使用了 而且会给我带来很多问题,比如用图标和插入符号替换表情符号后的换行符会出现错误,以及其他问题,因此我可以防止并使用\r\n或\n 我所尝试的 tre.innerHTML = tre.innerHTML.replace(/<br>/gi,'\n').replace(/<\/br>/gi,''); tre.innerHT

我是work
contenteditable
div,我用图标更改了所有表情符号,但我在换行符(ie和edge)方面有问题,因为他们在按enter键时使用了

而且

会给我带来很多问题,比如用图标和插入符号替换表情符号后的换行符会出现错误,以及其他问题,因此我可以防止

并使用\r\n或\n

我所尝试的

tre.innerHTML =  tre.innerHTML.replace(/<br>/gi,'\n').replace(/<\/br>/gi,''); 
tre.innerHTML=tre.innerHTML.replace(//
/gi,“\n”).replace(//gi,”);

在这里,我将所有

替换为
\n
在edge中工作但在IE中不工作我的意思是edge show break line但IE dosen't

尝试将其应用于IE11中的可编辑div以\n充当换行符:

white-space: pre-line;