【发布时间】:2012-12-18 11:14:25
【问题描述】:
我正在尝试在其中包含嵌套节点的可编辑 div 中查找插入符号的选择索引。
示例(| 是光标):
<div contenteditable="true">1234<span>5678|9</span></div> //Returns 4
我想要div中所有字符的索引,所以上面的例子应该返回8。
这是我目前正在使用的。
var sel = window.getSelection();
return sel.anchorOffset;
我尝试过使用 commonAncestor 以及其他选择和范围方法,但我不确定如何找到它。
【问题讨论】:
-
getRangeAt() 返回相同的值
标签: javascript dom range selection