Ho questo semplice codice HTML

codice:
<a href=#>Links</a> 

<div id="link" style="display:none;">
Sport 

Tempo libero 

</div>

<a href=#>News</a> 

<div id="news" style="display:none;">
Oggi

Archivio

</div>


<a href=#>Motori</a> 


<div id="motori" style="display:none;">
Google

Virgilio

</div>

ho impostato i vari <div> con display:none in modo che non si vedano.
Ora vorrei però fare in modo che cliccando su news appaia il <div> relativo su Motori il div motori etc.

Sono sicuro che ci vuole javascript vero?