Internet explorer div contentEditable防止DOM元素选择onclick

时间:2011-04-20 08:41:38

标签: javascript internet-explorer selection contenteditable

我正在尝试更新innerHTML programmaticaly(javascript)的<div contentEditable=true>

使用Internet Explorer&lt; 8或在Quirks模式下,如果HTML包含<span>标签,则无法单击以设置插入位置,或使用键盘从char导航到char。 而是选择<span>(onclick)并可以移动/调整大小,或者插入符号跳转到<span>的开头/结尾(键盘箭头)。

截图:

http://i54.tinypic.com/343p75y.png

你知道如何防止这种选择吗? 请注意,在标准模式(或任何其他浏览器)中使用Internet Explorer 8时,我没有此行为。

1 个答案:

答案 0 :(得分:2)

has layout的任何元素都会发生这种情况。确保没有任何触发布局的CSS属性应用于您的范围,问题就会消失。