SQLer: left/top nach createElement setzen

Beitrag lesen

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