Es gibt Leute, die behaupten, dass Links mit Event handler (onclick, onchange, etc.) von Google ungern gesehen werden. Ich kann diese aber nicht bestätigen. Zugegeben habe ich genau eine Seite wo solches vorkommt, habe aber keinerlei Probleme. Ist aber schon aus Sicht der Usability nicht zu empfehlen.
Dann würden wir uns aber direkt google unterwerfen und einfach NUR das machen, was google möchte.
Ich denke man sollte in so einem Fall nach dem Sinn, der dahinter steckt, urteilen.
Vergib dem Link-tag eine id, und füge das onclick erst zur Laufzeit per JS hinzu. Soweit ist Google noch nicht, und solange du nichts böses damit anstellst, bist du dann auf der sicheren Seite.