fr@gma: node Syntax-Problem

Beitrag lesen

Hi Cheatah,

ich habe das wie gesagt ausprobiert:

navi = document.getElementById('hauptnavigation').getElementsByTagName('li')[0];
 zahl = 0;
 while (navi != null) {
  if(navi.nodeName == "LI")
  {
   menu = navi.getElementsByTagName('ul')[0];
   zahl = zahl + 1;
   menu.setAttribute("id", "test" + zahl);
   alert(menu.getAttribute("id"));
  }
  navi = navi.nextSibling;
}

Ich bekomme nun für alle Listen die Alert-Meldung (test1, test2).
Jedoch bekomme ich immer angezeigt, das 'menu' nicht definiert ist.
Da muss ja bei der Deklaration von 'menu' irgendwas falsch sein, oder?

Ich frage dann eben mal anders, wie muss ich die verschachtelten <ul> ansprechen?
Ich weiß es leider nicht, sonst würde ich ja nicht fragen.

Viele Grüße
fr@gma