Ingo Turski: IE6 kann getElementsByName nicht richtig

Beitrag lesen

Hi,

ich muss ein bestehendes (fehlerhaftes) Layout bearbeiten und kann das id-Attribut nicht verändern und nicht benutzen. Daher muss ich Elemente per name-Attribut auswählen.

wenn Du offensichtlich ein name-Attribut einfügen kannst, warum dann keine id - bzw. die vorhandene nutzen?
Davon abgesehen: wenn Du ein Javascript einfügen kannst, dann solltest Du das "Übel" doch auch dort bekämpfen können, wo es Sinn macht - nämlich im CSS - und eine korrigierende CSS-Datei einfügen können, oder?

Wenn das alles tatsächlich nicht gehen sollte, müßtest Du Dich wohl durch das DOM hangeln müssen und z.B. document.getElementsByTagName("p")[0] ansprechen.

freundliche Grüße
Ingo