Yasmin: Zuweisung einer Klasse an ein Element

Hallo Forum,

momentan plage ich mich mit einem durch Recherche und intensives Studium von SelfHTML bisher unlösbaren Problem herum, bei dem Ihr mir vielleicht weiterhelfen könnt ;)

Gibt es in JavaScript eine Möglichkeit, einem per Stylesheet bereits mit einer Klasse belegtem Element eine andere Klasse zuzuweisen?

Bsp. Farbänderung:
document.getElementById("rahmenDIV").style.backgroundColor = "red";

Gesucht:
(...)
<div id="rahmenDIV" class="rahmen">Text</div>
(...)
document.getElementByID("rahmenDIV").style.class = "rahmen2";
(...)

Für Eure Hilfe ein dickes Danke!

Yasmin

  1. Hi,

    document.getElementByID("rahmenDIV").style.class = "rahmen2";

    weil 'class' in den allermeisten Sprachen ein reserviertes Wort ist, war das W3C so weise, hier 'className' vorzusehen. Oder natürlich setAttribute().

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi nochmal,

      thx Cheatah, mittlerweile hatte ichs doch gefunden ;)

      wieder mal ein übereilter Post :(

      Yasmin

    2. Hi,

      Oder natürlich setAttribute().

      Theoretisch. Praktisch macht hier IIRC der IE die Grätsche -> also nur className.

      Gruß, Cybaer

      --
      Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
  2. Hallo Yasmin.

    Gibt es in JavaScript eine Möglichkeit, einem per Stylesheet bereits mit einer Klasse belegtem Element eine andere Klasse zuzuweisen?

    Ja. Das Archiv weiß genaueres.

    Einen schönen Dienstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]