J'ai besoin d'obtenir le texte (ou tout le code HTML interne) d'un noeud, tronqué à la position actuelle du curseur dans un élément avec contenteditable
défini sur true
. J'ai essayé d'utiliser range.setStart(), etc., mais je n'arrive pas à m'en sortir...
Modifier : Pour clarifier, lors de certains événements, je veux que le script extrait le texte du début du noeud qui a actuellement le focus jusqu'à la position du curseur (là où se trouve actuellement la ligne verticale clignotante si un champ éditable a le focus) et le stocke dans une variable. Action similaire à ce qui se passerait si un utilisateur appuyait sur ctrl+shift+home et ctrl+c
Exemple : Donné le HTML :
Hello, world Good bye, World
Et en supposant que le curseur est entre "Good" et "bye", je voudrais récupérer
"Hello, world Good"