所以我有一个包含文本块的 div,之前用户在这个块中选择了一些文本,我从这个选择中创建了一个范围对象。我存储了所选文本的起点和终点的偏移量,但我在重新创建范围时遇到了问题(所以我可以操纵它)。"quotables" 是包含所有文本的 div。我不知道我做错了什么。
var theRange = rangy.createRange();
var node = $('.quotables').html();
theRange.setStart(node, 14);
theRange.setEnd(node, 318);
但我不断收到错误:未捕获错误:NOT_FOUND_ERR:DOM Exception 8
m.setStart
(anonymous function)
d.extend._Deferred.f.resolveWith
ddextend.ready
dcaddEventListener.y