我正试图在插入节点的可编辑div中找到插入符号的选择索引。插入节点中的插入符号索引javascript
例(|是光标):
<div contenteditable="true">1234<span>5678|9</span></div> //Returns 4
我想在div的所有字符的索引,所以上面的例子应该返回8.
这是我使用的是什么在这一刻。
var sel = window.getSelection();
return sel.anchorOffset;
我一直在使用commonAncestor,以及其他的选择&范围的方法试过,但我不确定如何找到这一点。
使用getRangeAt() –
getRangeAt()返回相同的值 – gkiely
试试这个片断[获取/设置光标在HTML文本区域 - 的JavaScript - Snipplr社会摘录信息库(http://snipplr.com/view/ 5144/getset-cursor-in-html-textarea /) – MikeM