Certo che si può fare, e non è nemmeno troppo difficile:
Codice HTML:
<!-- questa è la funzione che regola il tutto, inseriscila tra i tag <head> ... </head> -->
<script type="text/javascript">
function changeColor (element_id, value)
{
document.getElementById(element_id).style.color = value;
}
</script>
...
<!-- questo è il testo che deve cambiare colore -->
<div id="cambiacolor">Guarda come sono colorato!</div>
...
<!-- questo è il pulsante che lo fa diventare blu -->
<input type="button" value="Blu" onclick="changeColor('cambiacolor','#0000FF')" />
<!-- con questo invece lo fai diventare rosso -->
<input type="button" value="Rosso" onclick="changeColor('cambiacolor','#FF0000')" />
Stammi bene...