Forenindex » Programmierung/Entwicklung » JavaScript » auf ein Class-Attribut von Stylesheets in JavaSript zugreifen

auf ein Class-Attribut von Stylesheets in JavaSript zugreifen

Anonym
Beiträge gesamt: 22827

26. Aug 2003, 09:52
Bewertung:

gelesen: 1532

Beitrag als Lesezeichen
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?

auf ein Class-Attribut von Stylesheets in JavaSript zugreifen

Markus Walker
Beiträge gesamt: 494

29. Aug 2003, 07:33
Bewertung:

gelesen: 1532

Beitrag als Lesezeichen
Ich denke, dass dies so nicht geht. Aber vielleicht hilft der folgende Artikel, das Ziel zu erreichen:
http://selfaktuell.teamone.de/...ss/dyn-css/index.htm

auf ein Class-Attribut von Stylesheets in JavaSript zugreifen

exquisitus
Beiträge gesamt: 247

2. Sep 2003, 02:26
Bewertung:

gelesen: 1532

Beitrag als Lesezeichen
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

(Dieser Beitrag wurde von exquisitus am 2. Sep 2003, 03:16 geändert)