我们说我有一个简单的.html,如下所示。
<div contenteditable="true">
<span>This is the First Span</span>
<span style="color:red;">This is the Second Span</span>
</div>
&#13;
步骤1) 让我们说鼠标光标(插入符号)在最后一个文本上(...第二个跨度|)
步骤2) 让我们说我按了BackSpace&#39;直到第二个跨度消失在页面上。
步骤3) *让我们说我输入了文字,比如abc,第二步之后。
在这种情况下......新插入的文字突然出现了字体标记&#39; abc&#39; 甚至新文本都有颜色:红色风格!这似乎来自之前删除的跨度,如下所示。
<div contenteditable="true">
This is the First Span<font color="#ff0000">abc</font></div>
&#13;
我想知道新字体标签自动出现在页面上的原因...以防止浏览器插入我不想做的新标签
提前致谢!