Axel Richter: Problem mit Forumar-input-namen

Beitrag lesen

Hallo,

Hilft Dir vielleicht getElementsByName(),  weiter, um auf das gewünschte Objekt und somit auf die gewünschten Eigenschaften des Objekts zuzugreifen? Schau Dir doch bitte das Beispiel zu [link:http://de.selfhtml.org/javascript/objekte/htmlelemente.htm#input@title=input-Element an.

Das ist nicht optimal. Das document.getElementsByName() erzeugt, innerhalb eines FORM-Elements angewendet, eine HTMLCollection neu, die der Parser bei eingeschaltetem JavaScript schon längst erzeugt hat. Es verbraucht also unnötig Rechenzeit und Speicherplatz.

Innerhalb eines FORM-Elements existiert zum Ansprechen der Elemente die Collection http://de.selfhtml.org/javascript/objekte/elements.htm. Sie kann mit .elements["Elementname"] oder elements.namedItem("Elementname") angesprochen werden. Weitere Informationen: http://www.w3.org/TR/1998/WD-DOM-19980720/level-one-html.html#ID-40002357, http://www.w3.org/TR/1998/WD-DOM-19980720/level-one-html.html#ID-75708506.

viele Grüße

Axel