Können Sie die dokument.formulare Eigenschaft, um ein Array von Dokumentenformularen zu erhalten, beginnend mit Index 0 für das erste Formularelement, das im HTML-Code erscheint, und so weiter. Oder Sie können auf ein Formular zugreifen, das ein "Name"-Attribut hat, indem Sie den Namen als Array-Index verwenden:
var f = document.forms[0];
und wenn das Formular einen Namen wie "loginForm" hat, können Sie es so erreichen:
var f = document.forms['loginForm'];
Diese Eigenschaft ist ein Array, das die gleichen Indizierungseigenschaften hat wie document.forms. Sie können also auf jedes for-Element in der Reihenfolge seines Auftretens im HTML-Code zugreifen, indem Sie numerische Indizes verwenden, 0 für das erste Element, oder benannte Indizes verwenden, indem Sie das Namensattribut jedes Elements als Index angeben.
um auf das zweite Element des Formulars zuzugreifen, können Sie also verwenden:
var el = f.elements[1];
oder wenn das Element das Namensattribut "username" hat, können Sie es durch referenzieren:
var el = f.elements["username"];
Auf diese Weise können Sie auf jedes Element in jeder Form in Ihrem Dokument verweisen.