html5 – 彼此内部的2个contentEditable容器;可能的错误?

< div contenteditable =“true”> < div contenteditable =“true”> hi< / div>< / div>

如果您尝试编辑内部contentEditable div,实际上当您单击它时,您将会遇到它并且无法在其外部插入任何内容,除非您通过退格删除子contentEditable.即使外部div更大,单击内部div外部也无济于事.这发生在FF& Webkit的.这是一个错误还是以前的工作方式?有没有改变这种行为的解决方案例如当您在内部div外部单击时,您开始编辑外部div.

干杯
帕尔萨

最佳答案 我在这里也一样

<div contenteditable="true"> father
    <div contenteditable="false"> child </div>
</div>

如果我选择子div,我可以删除文本子,但不能编辑它.
文本父亲我能够删除和编辑.

我认为逻辑是正确的,也是有道理的.如果将子div更改为true,则可以删除并编辑标记.

问题是:当删除内容时,您无法看到div标签父亲和孩子.那么你只假设第一个是父亲div而第二个是孩子.

好帖子!

点赞