molily: Elemente ("Unterobjekte") via for-Schleife auslesen

Beitrag lesen

Hallo,

<div id="2">
  <table>...</table>
  <div id="2_1">
    <div id="2_1_1">bla</div>
    <div id="2_1_2">bla</div>
  </div>
  <div id="2_2">bla</div>
</div>

Z.B. sollen alle "div's" unter dem "<div id="2">"-Zweig bearbeitet werden. Wie kann ich durch diesen Baum gehen und die einzelnen "divs" bearbeiten?

Das geht mit getElementsByTagName als Methode eines Knotenobjekts. Liefert dir alle Kindelemente eines bestimmten Typs auf allen darunter liegenden Hierarchie-Ebenen.

  
var divs = document.getElementById("id").getElementsByTagName("div");  
for (var i=0; i < divs.length; i++) {  
   alert(divs[i]);  
}  

Mathias