Slapshot: Schleife wird nicht gestartet

Beitrag lesen

Hallo Slapshot,

»»  while(document.getElementsByName("del"+rowID)[0]){


>   
> gibt es denn ein Element mit diesem Namen? "rowID" lässt eher auf eine ID schließen. Vielleicht zeigst du uns noch etwas relevanten html-Code oder einen Link auf die (Test-)Seite.  
>   
> Gruß, Jürgen  
>   
  
Ja, es gibt so ein Element. Ich lege es selber an, wenn ich die Tabellenzeile erstelle:  
  
`var deletionElement = "<input type=text name=del"+rowID+" value="+0+" style=display:none>";`{:.language-javascript}  
  
Das füge ich hinten an die Zeile mit an.  
  
@Hopsel: Das Array ist nicht das Problem. Um genau zu sein, gibt es eh nur ein Element pro Namen, womit das Array auch nur einen Eintrag hat. Ich weiß, dass hier eine ID statt eines Namens angebrachter wäre, allerdings hab ich das erstmal als sekundär zurückgeschoben. Ich überarbeite nämlich nur den Code eines anderen nach und nach. Und ich will auch kein Array durchiterieren, sondern sozusagen von allen Arrays das erste Element verwenden, wobei die Arrays 1 bis n die Namen "del1" bis "deln" haben.  
  
@all: Ich probiere es jetzt einfach mal mit id statt name. Mal schauen... :)