Zork dem York: Variablen in DOM

Beitrag lesen

var typ='color';
     hex='#ffff00';
     document.getElementById('body').style.typ = hex;

Gibt es eine Möglichkeit dies mit einer Variablen zu definieren?

Du kannst auf die Elemente aller Javascript-Objekte auf zwei Arten zugreifen, über die Punktnotation oder mit eckigen Klammern.

bla.fasel = 1;

ist daher gleichbedeutend mit

bla["fasel"] = 1;

Wenn Du letzteres noch etwas weiterführst, ist auch

x = "fasel";
bla[x] = 1;

gleichbedeutend mit den ersten beiden Anweisungen. Und den letzten Schritt zu Deinem Ziel findest Du sicher alleine heraus.