molily: Variablen Inhalt zu Attributname

Beitrag lesen

Hallo,

eval() ist zwar verpönt hilft hier aber:

eval ist nicht »verpönt«, eval ist hier, wie auch bei nahezu allen anderen Anwendungen, schlichtweg überflüssig.

function setStyle(element,strStyle,strValue){
     eval(element+"."+strStyle+"="+strValue);

Der Inhalt von strValue muss in Anführungszeichen eingeschlossen werden, also ... + " = '" + strValue + "'", wenn ich mich nicht täusche.

Zuvor kannst Du ja auch Umsetzungen üben.
Zum Beispiel z-index -> zIndex.

Guter Tipp.
Bei Benutzung von setProperty und setAttribute fiele das weg.

Mathias