<br/>输入字符时的删除行为

时间:2017-03-05 07:25:51

标签: javascript html google-chrome internet-explorer firefox

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

信息更新:Span位于可信任的div

是否可以安全地假设(对于Chrome)当用户输入非空格字符时<br>(Caret的跨度开始)将被删除?

适用于Chrome

<span><br/></span>

键入单词堆栈,它将变为此,从而自动删除<br>

<span>stack</span>

在IE11上(没有尝试&lt; = IE10),再次使用单词堆栈,它会产生......

<span>stack<br></br></span>

在某些情况下,或取决于插入符号开始于用户的操作,或使用RangeSelection。它也可以变成这个,

<span>stack<br>stack</br></span>

在FireFox上,它会产生,

 <span>stack<br></span>

与IE和FF不同,Chrome似乎清除<br>

此外,即使我使用range.setStart定位<br> Chrome&amp; Firefox不会像这样呈现它

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

Chrome总是喜欢这个

<span>hey</span>

并且firefox会将文本节点堆叠在br

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

0 个答案:

没有答案