Hallo guest00534&45x$5x,
for (var i=0;getElementsByTagName("div").lenght <= i; i++) {
lenght heisst eigentlich length und eigentlich soll die Schliefe solange laufen wie i kleiner der Length von getElementsByTagName("div") ist. getElementsByTagName("div") solltest du in eine Variable packen, damit es nicht jedesmal ausgefuehrt wird.
Hier wuerde es also richtig heissen
var alleDivs = getElementsByTagName("div");
for(var i = 0; i < alleDivs.length; i++)
if (getElementsByTagName("div")[i].class == "X")
Das was in CSS class heisst, ist in JS className, es muesste demnach heissen
if(alleDivs[i].className == 'x')
getElementsByTagName("div")[i].class == "Y";
und hier waere richtig
alleDivs[i].className = 'y'
Gruß,
Dieter