luckger: class_switch

Hallo,

ich möchte per javascript die Klasse eines Elementes ändern. Theoretisch sollte das Ganze in meinem Script wohl auch schon funktionieren - nur es passiert einfach nichts.

Könnte vielleicht jemand von euch mal drüber schauen? Vielleicht findet ihr ja den Fehler ....

Hier der Link (die Funktion wird mit Klick auf die div-Box ausgelöst):
http://www.weingut-cuntz.de/test/versuch.html

Vielen Dank schonmal im voraus,

luckger

  1. Könnte vielleicht jemand von euch mal drüber schauen? Vielleicht findet ihr ja den Fehler ....

    Ja, einfache Datentypen wie z.b. Strings werden kopiert, nicht refrenziert.

    Struppi.

    1. super vielen Dank.

      Genau das war der Fehler!

      luckger

  2. Hallo,

    Du musst das Objekt schon direkt referenzieren, wenn Du die Klasse ändern willst - derzeit änderst Du nur die Variable "element", die vorher die Klasse enthielt.

    document.getElementById('test').className = 'class_2';

    Gruß, LX