Johannes Schlicke: mehrere Inputboxen per Javascript ausschalten

Beitrag lesen

Hi

Klar. Du kannst z.B. getElementsByTagName() auch auf ein form- oder div-Element anwenden und bekommst so eine Collection der gesuchten Elemente *in* diesem form oder div, über die du dann iterieren kannst.

getElementById wird hier wahrscheinlich passend sein, da ich mehree divs im html code besitze. Wie bekomme ich die Anzahl der Items in einem solchen div heraus?

Muss ich den exakten Pfad für das <div id="rahmen"> angeben oder sucht die Funktion getElementById sowieso das ganze html script nach der angegebenen Id ab?

  
//für <div id="rahmen"></div>  
var length = document.form1.getElementById("rahmen");  
  
for(int i=0; i<length; i++)  
{  
  document.form1.getElementById("rahmen")[i].disabled = true;  
}  

Gruß
Johannes