Marcel: Problem gelöst

Beitrag lesen

Hallo,

ich habe es geschafft und bin dem Denk- bzw. Anwendungsfehler auf die Schliche gekommen. Meine alert()-Ausgabe zeigt mir nun ein [object NodeList], wie es sein sollte.

Der Fehler (gern gemacht und immer wieder drauf reingefallen) lag daran, dass der Aufruf zwar lautet:

  
document.forms["foo"].elements["bar"]  

~~~dieses aber innerhalb eines onChange="" leider dazu führt, dass die enthaltenen Anführungszeichen, das Ende des Events vorzeitig festlegen und sich für den Compiler also das Bild ergab.  
~~~javascript
  
onChange="javascript:WaehleAlle(document.forms["  

Der nächste Denkfehler war, dass ich bereits "document.forms[]..." übergebe und innerhalb der Funktion noch einmal versuche darauf ein "document.forms[]..." anzuwenden. (Da so aus der ursprünglichen Version kopiert, aber nicht abgeändert.) Das geht natürlich nach hinten los.

Naja, wer suchet, der findet. Ich danke dir für die Hilfe Micha.

Gruß,
Marcel