Javascript Methode Fehler im IE

Sasser

Erfahrenes Mitglied
Guten Abend!

Ich weise mehreren DIV´s per folgenden Javascript-Code eine neue Hintergrundfarbe zu. Im Firefox funktioniert das auch, aber der Internet Explorer meckert in der zweiten Zeile einen einen Methoden-Fehler an und führt das Script nicht mehr aus.

Code:
var suggestions = document.getElementsByClassName('suggestion');
for (var i = '0'; i < suggestions.length; i ++) {
	suggestions[i].style.backgroundColor = '#FFFFFF';
}

Was ist daran falsch, dass der IE das nicht versteht?
 
Hi,

schau mal hier - da gibts eine Implementierung der Methode getElementsByClassName für Browser, die die Funktion nicht kennen.

Ciao
Quaese
 
Vielen Dank, aber ich habe es nun anders gelöst. Ich nehme einfach die letzte ID des DIV´s welches eingefärbt wurde.

Gibt es eigentlich eine Möglichkeit in Javascript eine Variable abzuspeichern, ohne Sie in ein Hidden-Feld schreiben zu müssen?
 
Zurück