【发布时间】:2013-06-25 20:52:08
【问题描述】:
我需要将光标设置在特定的字符偏移处。在下面的示例中,例如,我想将其设置在“a”和“b”之间。
<ul contenteditable = true >
<li id = "test">abcdef</li>
</ul>
我之前问过,得到了这个小提琴:http://jsfiddle.net/5a9uD/1/
这对于给定的示例以及我当时需要的内容非常有用。但它不适用于此示例:http://jsfiddle.net/mdwWN/ 它在
处获得 IndexSizeErrorrange = sel.getRangeAt(0);
【问题讨论】:
-
对于使用嵌套 HTML 元素的更通用的解决方案,您可以尝试这样的答案:stackoverflow.com/a/16100733/96100
标签: javascript contenteditable