Ich kenne micht mit dem selection Objekt bzw. getRange Methode leider kaum aus, da nicht Standard.
Vermutlich wird aber z.B. ein Textstring, der bis eben noch nichts von seinem Glück wusste, adressierbar und jetzt soll auch gleich sein href geändert werden.
Ich würde an seiner Stelle erstmal mit setAttribute ein <a> bekommen wollen, bevor dessen href geändert wird...:)
Gruss
Marcus