Da drängt sich mir die Frage auf, warum du das überhaupt mit JS lösen willst?
Das birgt meiner Meinung nach nur Nachteile.
Wenn es dir darum geht, dass sich die ganze Zeile verfärbt, lässt sich das auch mit CSS lösen:
Du gibst eine Klasse für Links, beispielsweise '.link' Dann machst du...