Witam, potrzebuję określić pozycję myszy w divie ( z parametrem contenteditable="true") aczkolwiek nie mam pojęcia jak zrobić to tak aby były uwzględnione też znaki html.

Tutaj kod jak określam pozycje bez uwzględnienia znaków html tzn: <b> itp
  1. cloneRangeEnd.setEnd(range.endContainer, range.endOffset);
  2. cloneRangeStart.setStart(range.startContainer, range.startOffset);
  3.  
  4. this.startPosition = cloneRangeStart.toString().length;
  5. 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