Ich habe ein Problem mit folgendem Code:
window.onload = function()
{
var galerie = document.getElementById('smallportfolio');
var fotoanzahl = galerie.childNodes.length;
alert(fotoanzahl);
for(var i = 0; i < fotoanzahl; i++)
{
if(galerie.childNodes[i].nodeType == 3)
{
galerie.removeChild(galerie.childNodes[i]);
}
}
fotoanzahl = galerie.childNodes.length;
alert(fotoanzahl);
}
Der Code gibt nur wegen der Variable i einen Fehler aus, bzw. die Elemente existieren. Wenn ich statt i eine Zahl angebe, funktioniert es.
Die von meinem Firefox gelieferte Fehlermeldung lautet:
Fehler: galerie.childNodes[i] has no properties
Naja ich versteh das Ganze nicht so recht!
Hoffe einer von Euch kann mir helfen! Danke schon mal im Vorraus!
Gruß, Max