ciao,
scusate per il titolo ma non sapevo come spiegarmi in 2 parole

La mia domanda é la seguente:
ho una semplice navigazione con 6 bottoni (posizione fissa): 1 2 3 4 5 6
quando clicchi un bottone la pagina salta su (o giú) allla corrispettiva ancora.
Quando un bottone é cliccato diventa sottolineato (tramite css) e quando ne clicchi un altro ritorna normale e quello cliccato diventa sottolineato.

E´possibile aggiungere l´opzione che quando invece di cliccare i bottoni uno scrolla la pagina e arriva all´ancora numero 2 il bottone 2 diventa sottolineato e cosí via con 3 4 5 6?

Qualsiasi suggerimento ragazzi, vi prego! Mi sto scervellando da stamattina ma essendo nuova in javascript non ho avuto nessun successo. Non ho trovato nulla nel forum e neanche cercando inglese, probabilmente perché non so cosa sto cercando ... aiuto!