Originariamente inviato da whiskyjar
100 elementi di tipo [i]
sei sicuro che non intenda 1 2 ecc?
ad ogni modo io l'ho interpretata così
ho usato un trucchetto 
codice:
<html>
<head>
</head>
<body>
<script>
function cambia_colore(val){
document.getElementById('valore').style.visibility='hidden';
colore=document.getElementById(val).style.backgroundColor;
if (colore=='red'){
colore='white';
}else{
colore='red';}
document.getElementById(val).style.backgroundColor=colore;
document.getElementById('valore').innerHTML=val;
}
function visualizza(){
document.getElementById('valore').style.visibility='visible';
}
document.write("<center><h1 onclick='visualizza()'>Titolo</h1></center>");
document.write("
<center><span id='valore' style='visibility:hidden'></span></center></p>");
for(i=1;i<101;i++){
document.write("<p onclick='cambia_colore("+i+")'><span id="+i+" style='background-color:white'>"+i+"</span></p>");
}
</script>
</body>
</html>