Hallo topfblume,
Machbar ist sowas z.B. über getElementbyId. Auch hier auf den Seiten nachzulesen.
Da denkst Du vermutlich an eine recht umständliche Lösung, jedenfalls dann, wenn Du getElementById() als den wichtigsten Teil der Lösung betrachtest.
Abgesehen davon, löst man das am besten mittels CSS.
Siehe dazu:
http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#link_visited_hover_active_focus
http://de.selfhtml.org/css/eigenschaften/hintergrund.htm#background_image
Grüße
Daniel