Martin Lenzelbauer: firstChild.nextSibling im IE

Beitrag lesen

Hallo Gernot!

Ingo hat dir ja inhaltlich dasselbe gesagt.

Wie hast du es denn jetzt gelöst? An welche If-Abfrage hast du die Enscheidung, ob du jetzt childNodes[0] oder childnodes[1] ansprichst geknüpft? Da kann man nämlich in böse Fallen laufen. Darf man mal Code sehen?

Gruß Gernot

Ich hab einfach eine Abfrage gemacht, ob es das Objekt gibt:

if(document.getElementById(id).firstChild.nextSibling != null){
   document.getElementById(id).childNodes[1].style.color = "#FFFFFF";
}
else{
   document.getElementById(id).childNodes[0].style.color = "#FFFFFF";
}

Haut jedenfalls bei allen Browsern (IE, Firefox, Opera) hin!

Martin