为什么元素一起被删除,其属性为contenteditable = false

时间:2017-06-21 07:04:28

标签: html5 contenteditable rich-text-editor

<div contenteditable="true">
    <p contenteditable="false">1</p>
    <p contenteditable="false">2</p>
    <p contenteditable="false">3</p>
    <p contenteditable="true">4</p>
    <p contenteditable="true">5</p>
</div>

当我按下“BackSpace”键时,这些具有contenteditable = false属性的连续元素将全部删除!

而且,如果我更改“&lt; p&gt;”的元素,他们的行为将完全不同到“&lt; span&gt;”

的元素

这是一个错误或特征?

示例:The example of program

如何删除“&lt; p&gt;”的元素哪个属性为contenteditable = false?

1 个答案:

答案 0 :(得分:0)

对于使用span元素的情况,当使用不是块元素的元素时,这是一个错误: https://bugzilla.mozilla.org/show_bug.cgi?id=439808