まずはじめに私もDaipaさん同様Javascript初心者です。なのでコードに関しては危険性を含んでいる可能性があることをご了承ください。
#とはいえ、一応それっぽい動作をすることは確認してます。
<HTML><HEAD>
<script type="text/javascript">
<!--
var henkaC = 0;
var i=0;
var idname ="dmC";
dcC = new Array("#000000","#ff0000");
function hyooji2(){
if (henkaC >= 1) henkaC = 0;else henkaC++;
for(i=0;i<4;i++){
idname = "dmC"+i;
document.getElementById(idname).style.color = dcC[henkaC];
if(i>=4)i=0;
}
setTimeout("hyooji2()",500);
}
window.onload = hyooji2;
//-->
</script>
</HEAD>
<BODY>
<p id="dmC0">cc1</p>
<p id="dmC1">cc2</p>
<p id="dmC2">cc3</p>
<p id="dmC3">cc4</p>
</BODY>
</HTML>
# idを増やしてどうにかしてるのでDaipaさんがお望みのコードではないはずです。
ですが、私も Zさん(>4)同様スタイルシートを使用した色分けをすることをオススメしたいです。
Daipaさんは>5で視障者さん対応のために別データを作成するとおっしゃっているようですが、
JavaScript未対応(またはオフにしている)ブラウザの対応も考えなければならない以上、作成にかかる手間が2倍3倍になります。
そんな面倒なことはやめたほうが良いと思うのですが、、、まぁ、いくらでも労力をかけたいのでしたらどうぞ。
(その労力をJavaScriptを勉強する方向にもっていったほうがよっぽど建設的だと思いますが。)