ChrisB: Verschachelte CSS Elemente in JavaScript

Beitrag lesen

Hi,

var ueberschrift  = container.getElementsByTagName("h2");
               var ul_element    = container.getElementsByTagName("ul");
               var li_element    = ul_element.getElementsByTagName("li");
               var fett          = li_element.getElementByTagName("strong");

getElementsByTagName liefert dir keine Referenz auf ein Element zurück, sondern eine NodeList - eine Liste von Elementen.

  ueberschrift.fontSize        = "19px";  
  ul\_element.listStyleType     = "none";  
  li\_element.fontSize          = "18px";  
  fett.fontSize                = "24px";  

All diese Eigenschaften weist du also den NodeLists zu. Die interessieren sich aber nicht dafür, weil sie keine HTML-Elemente sind.

(Ausserdem hast du hier noch vergessen, das style-Objekt einzubauen, um Werte für CSS-Eigenschaften am Element zu setzen.)

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]