तो मेरे पास एक div है जिसमें टेक्स्ट का एक ब्लॉक है, पहले उपयोगकर्ता ने इस ब्लॉक में कुछ टेक्स्ट चुना है और मैंने इस चयन से एक रेंज ऑब्जेक्ट बनाया है। मैंने चयनित पाठ के शुरुआती और समापन बिंदुओं के ऑफसेट को संग्रहीत किया है, लेकिन मुझे रेंज को फिर से बनाने में समस्याएं आ रही हैं (इसलिए मैं इसे कुशल बना सकता हूं)। "उद्धरण" वह div है जिसमें सभी पाठ होते हैं। मैं नहीं जानता कि मैं क्या गलत कर रहा हूं।जब मैं केवल चरित्र ऑफ़सेट जानता हूं तो मैं एक रेंज ऑब्जेक्ट कैसे बना सकता हूं?
var theRange = rangy.createRange();
var node = $('.quotables').html();
theRange.setStart(node, 14);
theRange.setEnd(node, 318);
लेकिन मैं हो रही त्रुटियों रखें: Uncaught त्रुटि: NOT_FOUND_ERR: डोम अपवाद 8
m.setStart
(अनाम समारोह)
d.extend._Deferred.f.resolveWith
ddextend.ready
dcaddEventListener.y
क्या तुमने कभी इस समस्या का एक अच्छा समाधान बाहर निकालने था: इस प्रकार आप प्रोग्राम रेंज बनाएंगे? मैं टेक्स्ट नोड्स के माध्यम से दोबारा शुरू करने और पात्रों की गिनती करने की कोशिश कर रहा हूं, मुझे लगता है कि मैं लगभग वहां हूं ... –