Rafael: Name als Array + getElementsByName

Beitrag lesen

Hallo Forum,

ich lese mich grade für kleine Verbesserungen eines Projektes in JavaScript ein. Momentan bin ich hier:

function Ankreuzen (feldname) {  
  
zahl = document.getElementsByName(feldname).length;  
  
 for(i = 0; i < zahl; i++) {  
 document.getElementsByName(feldname)[i].disabled = true;  
 }  
  
}  

<input type="text" name="Zutat[bla1]" value="Salami" onClick="alert(this.name);"> Salami <br>
<input type="text" name="Zutat[bla2]" value="Pilze"> Pilze <br>
<input type="text" name="Zutat[bla3]" value="Oliven"> Oliven <br>
<input type="button" value="Test" onclick="Ankreuzen('Zutat')">

und komme nicht weiter. Ich hab das original aus SelfHTML genommen und versuche alle Elemente anzusprechen die von mir aus Zutat[..] heißen. Ist das möglich?

Danke für Tipps!