Tutaj kod jak określam pozycje bez uwzględnienia znaków html tzn: <b> itp
cloneRangeEnd.setEnd(range.endContainer, range.endOffset); cloneRangeStart.setStart(range.startContainer, range.startOffset); this.startPosition = cloneRangeStart.toString().length; this.endPosition = cloneRangeEnd.toString().length;
Przykład działania powyższego kodu:
mamy w divie
<b>aaa</b>1111
zaznaczone:
<b>aaa</b>11
otrzymamy pozycje: 0 - start, 5 - koniec
a chcę uzyskać: 0 - start ,11 - koniec