我试图在其中包含嵌套节点的可编辑 div 中找到插入符号的选择索引。
示例( | 是光标):
<div contenteditable="true">1234<span>5678|9</span></div> //Returns 4
我想要 div 中所有字符的索引,所以上面的例子应该返回 8。
这就是我目前正在使用的。
var sel = window.getSelection();
return sel.anchorOffset;
我尝试过使用 commonAncestor 以及其他选择和范围方法,但我不确定如何找到它。