Ciao,
Credo dipenda da come vengono letti i codici dei colori dal browser, infatti li legge secondo lo schema rgb quindi la condizione ......style.color == "#000000" non viene confermata mai.
Modificando la funzione cosi dovrebbe andare:
codice:
<script>
function cambia(){
if(document.getElementById("testo").style.color == 'rgb(0, 0, 0)'){
document.getElementById("testo").style.color = "#FF0000";
}
else{
document.getElementById("testo").style.color = "#000000";
}
}
setInterval("cambia()",1000);
</script>