Thomas Meinike: variable als objekt

Beitrag lesen

Hallo,

Ich wuerde gerne soetwas verwenden (wie nennt man das eigentlich):

document.forms[0}.input.value

document.forms ist eine sog. Collection, also ein Objektarray. In diesem Fall handelt es sich um die Formulare des Dokuments, die von 0 bis document.forms.length durchnummeriert werden. Der Index kann auch durch den Formularnamen -- dann in "..." -- ersetzt werden.

Ist Netscape 4.x im Spiel, gibt es in jedem Layerobjekt der document.layers-Collection eigene Unterobjekte bzgl. Formularen, Bildern usw., d. h. die Zaehlung beginnt jeweils neu bei 0.

wobei "input" kein name ist, sondern eine variable, die den entsprechenden Namen enthaelt. mit getElementById(input) klappt es, gibt es auch eine Syntax, die aeltere Browser verstehen?

document.forms[0].elements["input"].value

MfG, Thomas