Rene Rose: Attribute eines dynamisch erstellten Objekts setzen

Beitrag lesen

Hallo Kollegen!

Ich habe eine Java Script Funktion, die eine Dropliste und ein Label dazu erzeugt und in den Dokumentenbaum einhängt! Einige Attribute kann ich vorher schon festlegen. Nun gelingt es mir leider nicht, dem Objekt einen vordefinierten CSS Stil über das "Class" Attribut zu zuweisen. Die Funktion wird nicht ausgeführt!

  
function makeDropList(name, leftPos, topPos)  
{  
 var dropList = document.createElement("select");  
 dropList.id= name;  
 dropList.style.setAttribute("position","absolute");  
 dropList.style.left = leftPos + "px";  
 dropList.style.top = topPos + "px";  
 dropList.style.width = 150 + "px";  
 dropList.setAttribute( "class" ,"SELECT");  
 document.wlform.appendChild( dropList );  
  
 var listname = document.createElement("div");  
 listname.style.setAttribute("position","absolute");  
 listname.style.left = 5 + "px";  
 listname.style.top = topPos + "px";  
 listname.style.width = 40 + "px";  
 listname.style.textAlign = "center";  
 listname.style.setAttribute("border","1px solid white");  
 var listnametext = document.createTextNode(name);  
 listname.appendChild(listnametext);  
 document.body.appendChild(listname);  
}

Wie kann ich denn den erzeugten Objekten einen CSS Stil zuweisen??

Danke für die Antwort!