• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

nur Unterobjekte eines Objektes ansprechen

Status
Für weitere Antworten geschlossen.

Puccini

Neues Mitglied
hi

Ich will mittels getElementsByTagName alle "input"'s eines divs erhalten...

leider scheitert folgender code:

Code:
var  meinDiv= document.getElementById("div1");
            var InputAnz = meinDiv.getElementsByTagName["input"].length;

sollte doch eigentlich gehen oder?

Wie kann ich sicherstellen, das er mir nur die Unterobjekte des Divs liefert? da auf der gesamten seite viele Input-Felder sind...
Danke schonmal :D
 
-.- hab den Fehler gefunden.............


es muss in der zweiten Zeile ("input") und nicht ["input"] heisen XD
frag ich m ich wo die [ herkamen -.-
 
Bei getElementsByTagName werden mehrere Objekte gefunden, darum ist die Rückgabe ein Array. Möchte man ein Element ansprechen, schreibt man den Schlüssel des anzusprechenden Arrayelements in eckigen Klammern dahinter. Da Du die Anzahl aller Arrayelemente herausfinden möchtest, schreibst Du das ganze ohne eckige Klammern.

Gruß
Junny
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben