Der Martin: Objekt in Style-Property "verwandeln"?

Beitrag lesen

Mahlzeit,

ich suche den eierproduzierenden Synthesefaserlaktosepaarhufer

wenn du ihn gefunden hast, sag Bescheid! :-)

...und zwar eine Funktion, mit der ich sämtliche Style Properties addressieren und ändern kann, in die Richtung:

function ChangeStyle(Element, Change, Wert) {
	document.getElementById(Element).style.Change = Wert;
}
ChangeStyle("BeispielSection", top, "300px");

Problem ist hier natürlich top, das als Objekt statt als Style-Property übergeben wird, und daher [nicht wie erwünscht] Change setzt.

...daher meine Frage: wie krieg ich das hin?

In Javascript sind Arrays und Objekte (fast) dasselbe. Das kannst du ausnutzen: foo.bar kannst du auch als foo["bar"] ansprechen.

Live long and pros healthy,
 Martin

--
Ich stamme aus Ironien, einem Land am sarkastischen Ozean.