CSS-Klasse mit Javascript ändern

Morgen,
ist es möglich, eine CSS-Klasse nachträglich mit JavaScript zu ändern?

Bsp.:
Ich habe mehrere Elemente mit der Klasse „farbe3“ deklariert und möchte im Nachhinein per Klick auf einen Button für die Klasse „farbe3“ einen anderen Wert vergeben.
Die Elemente sollen keine IDs enthalten und möglichst nicht mit .className bearbeitet werden.

Geht sowas?

Danke und Gruß

Marcel

Hallo Marcel,

document.getElementById(‚meineId‘).className = ‚neueClass‘;

mfg

Dirk.Pegasus

Hi Dirk,
danke, aber

Die Elemente sollen keine IDs enthalten und möglichst nicht mit .className bearbeitet werden.

Gruß

Marcel

Ratlos

Hi Dirk,
danke, aber

Die Elemente sollen keine IDs enthalten und möglichst nicht mit .className bearbeitet werden.

Hi Marcel,

warum nicht, und wie stellst Du Dir das vor?

Viele Grüße,

Mohamed.

Hi Mohamed,

warum nicht, und wie stellst Du Dir das vor?

Da es sich ggf um viele Elemente handelt und dadurch alles etwas unübersichtlich ist.

Dachte man könnte was machen wie z. B.
changeClass(farbe3).style=„color:#000000“; oder so :wink:

Hattest du mir nicht mal die riesen Tabelle geschickt, auf die Frage einzelene Spalten zu verstecken?
Da hattes du glaube ich auch nur mit Klassen gearbeitet. Wenn du das gewesen bist?!

Gruß

Marcel

warum nicht, und wie stellst Du Dir das vor?

Da es sich ggf um viele Elemente handelt und dadurch alles
etwas unübersichtlich ist.

Dachte man könnte was machen wie z. B.
changeClass(farbe3).style=„color:#000000“; oder so :wink:

die Funktion hiesse
z.b.
getStyleClass (className)

zu finden unter
http://www.faqts.com/knowledge_base/view.phtml/aid/2…

Ach so…
Hallo Marcel,

ja, ich erinnere mich an die Riesentabelle :smile:

Wenn es hauptsächlich wegen Übersichtlichtlichkeit ist, so würde ich Dir ähnlich wie RakonDark raten, einfach eine eigene Funktion zu schreiben, die sich bequem benutzen lässt.

Auch möglich ist die Einrichtung eigener Klassen mit eigenen Methoden und Eigenschaften: http://webmatze.de/webdesign/javascript/javascript_o…

Viele Grüße,

Mohamed.

GENIAL!!!
Hi,
ich glaube nicht, dass ich dir sagen muss wie genial das ist.

Besten Dank, hast mir sehr geholfen

Gruß

Marcel