molily: firstChild.nextSibling im IE

Beitrag lesen

Hallo,

var i=0;
while(document.getElementById(id).childNodes[i].nodeName=='#text'
|| document.getElementById(id).childNodes[i].nodeName=='#comment') {
  i++;
}
document.getElementById(id).childNodes[i].style.color = "#FFFFFF";

  
Bei solchen Operationen sollte man sich übrigens angewöhnen, das Elementknotenobjekt, das getElementById zurückgibt (vielleicht hier auch direkt .childNodes), in einer Variable zwischenzuspeichern. Das ist auf jeden Fall performanter als das erneute Ausführen von getElementById. Dann vielleicht als Abfrage kindknoten[i].nodeType == 1.  
  
Mathias