Gunnar Bittersmann: Klasse mit JS zuweisen - richtiger Weg?

Beitrag lesen

@@EKKi:

nuqneH

Übrigens gibt es keine Eigenschaft namens "class"

Wenn du einem Objekt eine solche Eigenschaft verpasst, dann gibt es sie:

var foo = {};  
foo.class = "bar";  
alert(foo.class); // Ausgabe: bar

Allerdings sollte man diesen Namen besser meiden, weil 'class' ein <http://de.selfhtml.org/javascript/sprache/reserviert.htm@title=reserviertes Wort> ist. Aus dem Grund heißt die dem @class-Attribut entsprechende Eigenschaft 'className'.

Die Eigenschaft 'class' ändert natürlich nicht den Wert eines @class-Attributs.

Qapla'

--
Volumen einer Pizza mit Radius z und Dicke a: pi z z a