Malcolm Beck´s: Einfache Funktion, styles zu ändern

Beitrag lesen

hi,

ich hab hier ein kleines fitzel Javascript, dass CSS-Werte ändern kann, was auch sehr gut funktioniert, nur eine Sache kriege ich nicht hin.

  
 function klappfunction(id,wert) {  
   document.getElementById(id).style.display = wert;  
 }

Aufgerufen wird das ganze dann mit:

  <em onclick="klappfunction('table_1','none')">-</em>  
 <em onclick="klappfunction('table_1','block')">+</em>

Ich habe versucht,in diesem Stück Code noch den Wert „display“ Variabel zu Gestalten, so dass ich mit dieser Funktion mehr ändern kann als nur die display-Eigenschaft, aber irgendwie haut das nicht hin.

  
 function klappfunction(id,eigenschaft,wert) {  
   document.getElementById(id).style.eigenschaft = wert;  
 }

<em onclick="klappfunction('table_1','display','none')">-</em>

Warum wird hier eigenschaft nicht interpretiert?
Die fehlerkonsole meldet auch nichts.

Online-Beispiel

mfg

--
echo '<pre>'; var_dump($Malcolm_Beck`s); echo '</pre>';
array(2) {
  ["SELFCODE"]=>
  string(74) "ie:( fl:) br:> va:? ls:? fo:) rl:| n4:# ss:{ de:? js:} ch:? sh:( mo:? zu:("
  ["Aight"]=>
  string(?) "I Have a Dream"
}