双击chrome contenteditable中的删除bug(?!)

时间:2013-01-10 17:57:01

标签: html5 google-chrome contenteditable

这是一个重复错误的html页面:<span contenteditable style="border:1px solid black">content</span> something after

我在Windows 7上使用chrome版本23.0.1271.97 m

如果双击我的示例中的范围以突出显示它,则键入 backspace delete 以清除它,chrome复制以下文本节点('之后的某些内容')进入跨度。

我的要求:有关正在发生的事情的任何想法,以及任何不涉及安装事件处理程序的解决方案。

注意:我没有在我20世纪80年代的IE版本上测试这个,但是firefox 11.0拒绝在双击的可疑范围内选择所有内容。
注2:单击 ctrl + a 不会显示错误。

1 个答案:

答案 0 :(得分:1)

Windows 7上的Chrome 30.0.1599.101 m中仍存在相同的错误。

我发现该错误仅适用于display: inline的元素,并将其更改为display: inline-block是一种可用的解决方法。