如果我在<p> some text <b> some oth|er text </b> bla bla </p>
哪里| 是插入符号,我想获得相对于 p 标签节点的偏移量,有没有办法可以找到相对于 p 的偏移量?
现在我通过这个得到选择的偏移量:
var range = window.getSelection().getRangeAt(0);
var offset = range.startOffset;
但是,这会返回相对于粗体标签的偏移量。
我需要这个,因为我正在用 Javascript 开发一个编辑器,并且我需要自己实现输入功能,因为我正在使用这个编辑器进行实时协作。当有人在 p 标签的子项中间按下回车键时,我发现了这个问题。
谢谢你的帮助 :)