Perche` usi .innerText? E` proprietario. Sarebbe meglio .innerHTML (solo in IE5 occorre usare .innerText).

per cambiare al volo una proprieta` CSS (ad esempio il colore):
document.getElementById('ID_OGGETTO').style.color= 'red';
document.getElementById('ID_OGGETTO').style.color= '#f00';