Javascript <;BR>;键入字符时的删除行为

Javascript <;BR>;键入字符时的删除行为,javascript,html,google-chrome,internet-explorer,firefox,Javascript,Html,Google Chrome,Internet Explorer,Firefox,(截至该日期的Chrome最新版本) 信息更新:Span位于contenteditable div内 是否可以安全地假设(对于Chrome),当用户输入非空白字符时,(插入符号从span开始)将被删除 铬 <span><br/></span> 在FireFox上,它产生 <span>stack<br></span> stack 看起来Chrome不像IE和FF那样清除 此外,即使我使用range.setStart C

(截至该日期的Chrome最新版本)

信息更新:Span位于contenteditable div内

是否可以安全地假设(对于Chrome),当用户输入非空白字符时,

(插入符号从span开始)将被删除

<span><br/></span>
在FireFox上,它产生

 <span>stack<br></span>
stack
看起来Chrome不像IE和FF那样清除

此外,即使我使用range.setStart Chrome&Firefox以

为目标,也不会这样呈现

<span><br>HEY</br></span>
<span>hey</span>


我总是这样

<span><br>HEY</br></span>
<span>hey</span>
firefox将文本节点堆叠在br上

我错过什么了吗?
此外,是否有任何关于删除br的基本规则我可以阅读?谢谢。

您正在使用contenteditable吗?如果是这样的话,这是所有浏览器的长期争论。请观看本次会议,他们将详细讨论这个问题。我强烈建议使用来自的草稿jsfacebook@ViníciusNegrão是的,我正在使用contenteditable。我会调查的,谢谢。
<span>hey</span>