Felix Riesterer: getElementsByName

Beitrag lesen

Lieber opa,

der IE hat ein Problem mit Deinem Script, da er als Wert für document.getElementsByName("icon_row") ein leeres Objekt zurückliefert (so als gäbe es keine Elemente mit diesem Namen im Dokument). Daher kann er auch nicht auf deren style-Eigenschaften zugreifen.

Anscheinend ist die Art, auf die Elemente zuzugreifen nicht sinnvoll genug für Dein Vorhaben. Mein Vorschlag: Definiere doch innerhalb Deines Formulars eine <ul> mit einer ID. Die Kindelemente dieser <ul> sind lauter <li>s mit <input>-Elementen darin. Ich habe das zwar noch nie gemacht, aber mit soetwas wie "childNode" (auch ein Array) oder "next sibling" müsstest Du doch auf die einzelnen <li>s zugreifen können, oder?

Liebe Grüße aus Ellwangen,

Felix Riesterer.