molily: document.getElementsByClassName()[]

Beitrag lesen

Hallo,

document.getElementsByClassName("klassenname")[].style.marginLeft = "100px";

Was muss ich in die eckige Klammer schreiben, um alle in der Klassennamen gespeicherten Attribute zu ändern?

Du meinst vermutlich alle Elemente mit der Klasse, alle Elemente in der von getElementsByClassName zurückgegebenen Liste.

Oder muss ich das mit der for Bedingung machen, damit er alle hintereinander durchläuft?

Mit einer for-Schleife, ja.
Warst du mit den Antworten, die wir dir vor drei Wochen auf dieselbe Frage gegeben haben, nicht zufrieden?

http://forum.de.selfhtml.org/archiv/2011/9/t206860/
http://forum.de.selfhtml.org/archiv/2011/9/t206860/#m1405080

Grüße,
Mathias