Heph: div einhängen

Beitrag lesen

Hallo,
ich versuche jetzt schon eine Weile das Problem zu lösen, komme aber nicht vorwärts und hoffe ihr könnt mir weiterhelfen:

Ich möchte gerne dynamisch ein neues div Element erstellen, dieses in den DOM Baum einhängen und noch Eigenschaften festlegen (background, height,...).

var menu = document.getElementById("lyr0");

var newLink = document.createElement("div");
newLink.appendChild(document.createTextNode("Test Div"));
var var1 = document.createAttribute("background");
var1.nodeValue="green";
newLink.setAttributeNode(var1);

menu.appendChild(newLink);

Es wird "Test Div" angezeigt (einhängen funktioniert also anscheinend), allerdings funktioniert background nicht (genausowenig wie left oder top). Deshalb vermute ich dass ich hier einen grundsätzlichen Fehler mache ?

Hat mir jemand einen Tipp wie ich dem "div" die Eigenschaften zuweisen kann ?
Gruß und vielen Dank
Heph