一旦ContentEditable元素为空,它就会丢失光标

时间:2016-07-21 00:29:32

标签: html5 google-chrome

当我清除一个可疑的div的内容时,光标会立即丢失,我无法通过点击将其恢复。所以,如果我清除它,我就无法添加任何内容。

在这里查看:



<div contenteditable>
  asdasd
  <div contenteditable="false">x</div>
</div>
&#13;
&#13;
&#13;

删除&#39; asdasd&#39;从第一行开始。一旦删除最后一个可删除的字符,光标就会消失,我无法将其恢复。

我刚刚在firefox中尝试过,它运行正常。所以这是特定于chrome。

1 个答案:

答案 0 :(得分:1)

这应该可以解决您的问题。即使该区域为空,您也可以单击该区域并将光标移回。查看以下链接:

Restore cursor position after changing contenteditable