molily: XHTML Strict und das Attribut name="" ?

Beitrag lesen

Beim Zugriff auf Formulare über document.forms werden gemäß DOM 1 HTML alle form-Elemente mit name- und id-Attribut berücksichtigt. Wobei dann strenggenommen die namedItem-Methode verwendet werden muss.

Das stimmt so nicht, denn die Notation HTMLCollection["String"], also document.forms["formular"] ist gemäß dem ECMAScript Language Binding von DOM 2 HTML identisch mit HTMLCollection.namedItem("String"). Komischerweise wird die gewöhnlichere Variante zum Zugriff, nämlich objekt.unterobjekt, also document.forms.formular, nicht ausdrücklich genannt. Aber dass diese Hinweise in DOM 1 HTML fehlen, hieß ja auch nicht, dass die Browser sie nicht implementierten.