Estoy escribiendo un programa en el que necesito la posición del cursor en un div editable, y las etiquetas también deben contarse.
Ejemplo:
<div contenteditable="true"> <p>Text here!</p> </div>Si el cursor se coloca después de "Texto", la posición del cursor debe ser 7, no 4. Esto sucede cuando se incluye la etiqueta HTML.
Soluciones como esta: https://stackoverflow.com/a/53128599/12834165 , solo cuentan los caracteres visibles, lo que da como resultado 4.