Ruft den Start- und Endversatz eines Bereichs relativ zum übergeordneten Container ab

Angenommen, ich habe dieses HTML-Element: <div id="parent"> Hello everyone! <a>This is my home page</a> <p>Bye!</p> </div> Und der Benutzer wählt mit seiner Maus "Zuhause". Ich möchte bestimmen können, wie viele Zeichen in #parentseiner Auswahl beginnen...