Problem mit Attributeerstellung im Internet Explorer: Style-Attribute erstellen mit JS

Beitrag lesen

Hallo ersmal,
wie der Betreff schon sagt, habe ich ein Problem mit dem Internet Explorer. Ich will mit Javascript ein img Objekt erstellen und dieses verschiedene Attribute zuordnen(id,src und style).
Das klappt alles wunderbar im Firefox, bloß der IE nimmt das Style-Attribute nicht. Ich habe es mit zwei verschiedenen Methoden versucht, aber ohne Erfolg.
Habe auch schon bei google gesucht aber nichts gefunden.
Versuch 1:

var map_add = document.createElement("img");
 var set_style = document.createAttribute("style");
 set_style.nodeValue = "position:absolute; left:250px; top:250px; height:250px; width:250px";
 map_add.setAttribute("id",map_id);
 map_add.setAttribute("src",map_id+".jpg");
 map_add.setAttributeNode(set_style);
 var add_field = document.getElementById("divContent");
 add_field.appendChild(map_add);

Versuch 2:

var map_add = document.createElement("img");
 map_add.setAttribute("id",map_id);
 map_add.setAttribute("src",map_id+".jpg");
 map_add.setAttribute("style","position:absolute; left:250px; top:250px; height:250px; width:"250px");
 var add_field = document.getElementById("divContent");
 add_field.appendChild(map_add);

Bei Versuch Nr.1 scheint er komplett abzubrechen und bei Versuch Nr.2 gibt der IE bei der Abfrage des style Attributs "Object" aus.

Ich würde mich sehr freuen auf schnelle Hilfe freuen.