Matze: style.color = hover?

Beitrag lesen

Hallo liebes Forum!

Ich schlag mich mal wieder mit JavaScript und meinen Anfängerproblemen rum.

Ich habe 2 Links welche eine JavaScript-Funktion aufrufen.
Die Funktion bekommt eine Variable übergeben, damit ich weiß welcher Link gedrückt wurde.

Die Links haben als Textfarbe standardmässig rot, beim hover grün und wenn er aktiv ist dauerhaft grün.
Wenn Link 1 gedrückt wird, wird also die Textfarbe von Link 1 auf grün und die von Link 2 auf rot gesetzt. Dasselbe umgedreht.

Wenn ich mit JavaScript jetzt aber style.color einen Wert zuweise geht mein Hover-Effekt flöten.

Was kann ich dagegen tun?

Ich hoffe ich konnte mich verständlich ausdrücken.

Noch eine andere Kleinigkeit die mir grad einfällt.
Kann ich per JavaScript einen Link auch deaktivieren?
Bis jetzt kann ich Link 2 beliebig oft nacheinander drücken, das ergibt wenig Sinn.

Danke und Grüße, Matze