Axel Richter: Array und Properties

Beitrag lesen

Hallo,

Aber eigentlich musste sowas:

document.forms[0].mails[i].value


>   
> auch gehen, denn es sollte folgendes ausgegeben werden:  
> ~~~javascript
  

> document.forms[0].nameDesFeldes.value;  
> 

Du meinst, dass mails[0] _vor_ der Interpretation des Ausdrucks document.forms[0].mails[i].value durch "email_1" ersetzt wird? Wenn das so implementiert wäre, nach welchem Kriterium sollte dann der JavaScript-Interpreter entscheiden, ob "mails" ein Variablenbezeichner oder ein Elementname oder wirklich eine Eigenschaft des FORM-Elements ist? Nein, das funktioniert so nicht.

viele Grüße

Axel