在Firefox浏览器中,contenteditable = false

时间:2018-09-05 08:14:22

标签: javascript firefox contenteditable incompatibility

我对firefox有问题。当我单击退格键时,光标会跳到div处,在该处我已设置属性contenteditable = false,而不是删除我期望的整个div(适用于chrome和safari)结构:

<div contenteditable="true">
     <div contenteditable="false">
        ### CONTENT ###
     </div> 
</div>

每个嵌套的HTML组件还具有一个属性contenteditable =“ false”

如何解决不兼容问题?

1 个答案:

答案 0 :(得分:0)

不幸的是,这似乎是已知的Firefox Bug ...

我已使用此solution here来解决该问题。它检测退格并检查插入符号前的元素是否将contenteditable设置为false。如果是这样,它将删除它。就像魅力一样。