0

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

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

如果在我的示例中双击 span 以突出显示它,然后键入backspacedelete清除它,chrome 会将以下文本节点('something after')复制到 span 中。

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

注意:我没有在 1980 年代版本的 IE 上对此进行测试,但 Firefox 11.0 拒绝通过双击在 contenteditable 范围内全选。
注意 2:单击后跟ctrl+a不显示错误。

4

1 回答 1

1

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

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

于 2013-11-12T14:26:27.360 回答