【发布时间】:2011-07-01 14:59:58
【问题描述】:
我有一个内容可编辑的 div,如下所示:
<div id="test" contentEditable="true" style="width: 600px; height:300px;">Lorem ipsum dolor sit amet</div>
我使用以下代码:
<input type="button" value="Click me" onclick="alert(window.getSelection().focusOffset.toString());"></button>
当我在 div 中移动插入符号时单击该按钮,返回给我插入符号在 div 中的实际位置(偏移量)。
问题是当我用输入类型=文本或密码控件替换 contenteditable div,并保持 contenteditable 属性=true,然后单击按钮时,我总是得到一个零。这是为什么呢?
感谢收看。
【问题讨论】:
标签: javascript html contenteditable caret