Hi,
Klar, die Variable „50px“ ist ja auch nicht definiert und kann sie syntaktisch auch nicht. Du möchtest sicher Anführungszeichen für den Wert verwenden.
Das war wohl ein wenig unüberlegt von mir gepostet. Ich möchte das so machen:
for(var i=0; i<pits.length; i++){
var t = pits[i].getElementsByTagName("text")[0].firstChild.data;
var x = pits[i].getElementsByTagName("x-position")[0].firstChild.data;
var y = pits[i].getElementsByTagName("y-position")[0].firstChild.data;
var e = document.createElement("div");
var cssClass = document.createAttribute("class");
cssClass.nodeValue = "postit";
e.stlye.left=x+ "px";
e.stlye.top=y+ "px";
»»setzen. Du möchtest das Element also eher an document.body oder etwas Vergleichbares anhängen.
Ist das so korrekt?
e.setAttributeNode(cssClass);
document.body.appendChild(e);
}
Gruß, Mathias
Gruss und einen sschönen Abend
SQLer