Salut,

Je crois que c'est difficile mais je pose quand même la question : Comment trouver le chemin de l’élément (balises) dans lequel se trouve le curseur ?

Je m'explique, supposons que j'ai ce source code affiché par exemple dans un textarea ou un élément éditable :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>...</head>
<body>
    <div>...</div>
    <div>...</div>
    <div>
        <h1>Un titre h1...</h1>
        <p>Un paragraphe p0...</p>
        <p>Un deuxième|paragraphe p1...</p>
        <p>Un troisième paragraphe p2...</p>
    </div>
</body>
</html>
et que le curseur texte (en rouge) soit placé à l'intérieur du deuxième paragraphe eh bien j'aimerais obtenir le chemin de cet élément genre comme ceci :

html > body > div[2] > p[1]

Et si possible avoir l'offset (position à l'intérieur de l’élément en nombre de caractères).

C'est peut-être impossible ou du moins difficile mais je pose la question quand même pour voir...

Merci.