3

假设我有

 ​<div contenteditable='true'>
 my <b>bold</b> text
 </div>

我想获取(并设置)相对于 innerHtml 的光标位置。

但这里有一个问题,我在 StackOverflow 上查看了很多答案,其中大多数都在处理选择对象和范围等。我不想处理这一切。太难了 我只想使用简单的 InnerHTML 字符串和光标的索引。

假设您单击“粗体”一词的 b,我只希望它返回索引:6(这意味着它会考虑粗体 html 标记)。

我还想能够说 (setCursor(6)) ,它会将光标设置在“粗体”之前。

4

0 回答 0