所以我有一個包含文本塊的div,以前用戶在這個塊中選擇了一些文本,並且我從這個選擇中創建了一個範圍對象。我存儲了選定文本的起點和終點的偏移量,但是我有重新創建範圍的問題(所以我可以操縱它)。 「引用」是包含所有文本的div。我不知道我做錯了什麼。當我知道字符偏移量時,如何創建一個範圍對象?
var theRange = rangy.createRange();
var node = $('.quotables').html();
theRange.setStart(node, 14);
theRange.setEnd(node, 318);
,但我不斷收到錯誤:未捕獲 錯誤:NOT_FOUND_ERR:DOM異常8
m.setStart
(匿名函數)
d.extend._Deferred.f.resolveWith
ddextend.ready
dcaddEventListener.y
您是否曾經找出解決此問題的好方法?我試圖遞歸迭代通過文本節點和數字字符,我覺得我幾乎在那裏... –