Gernot Back: Klapplistenmenü-Link beim Betätigen anders formatieren

Beitrag lesen

Hallo Nadir,

ul[0].firstChild.style.color='red';
hier ^^^^^^
sollte es wohl stattdessen li. heißen.

Damit :li[0].firstChild.style.color='red';

Davon ______^^^ habe ich auch nicht gesprochen!

funktioniert auch leider nicht. Die ganze Liste wird visible ;-((

Ich glaube, du möchtest so etwas in der Art:

  
   function displaySubNav(li, display) {  
      var ul = li.getElementsByTagName('ul');  
      if (ul && ul[0])  
         ul[0].style.display = display;  
      if (display=='block') {  
         li.firstChild.style.color='red';  
         li.firstChild.style.fontWeight='bold';  
      } else {  
         li.firstChild.style.color='black';  
         li.firstChild.style.fontWeight='normal';  
      }  
   }  

Gruß Gernot