Anonym hallo zusammen, ich möchte auf ein Class-Attribut von Stylesheets in JavaScript zugreifen, um es zu verändern. Bei einem ID-Attribut geht es wie folgt: document.getElementById("form").style.top = 123; Gibt es so eine Möglichkeit auch für Class?
Markus_Walker Ich denke, dass dies so nicht geht. Aber vielleicht hilft der folgende Artikel, das Ziel zu erreichen: http://selfaktuell.teamone.de/artikel/css/dyn-css/index.htm
exquisitus hallo zammen mal nach "getElementsByClassName" googeln. es gibt auf em web etliche verschiedene implementationen davon. funktioniert dann so dass ein array retourniert wird der alle HTMLElemente mit der gesuchten class enthält. wenn du lediglich die klasse eines elementes zur laufzeit änderen willst dann geht das so: document.getElementById("meineId").className = "neueKlasse"; diese kleine unschönheit existiert in javascript weil 'class' ein reserved keyword ist. hth gruss Steven