onclick Attribute erstellen im IE (setAttributeNode)

Templorials

Erfahrenes Mitglied
Hallo,

hab ein kleines Problem mit dem Internet Explorer...

Ich erstelle mit Javascript ein div-Element, welches ich mit ein paar Attributen bestücke.

Anfangs hatte ich jedes Attribute einzeln erstellt und mit setAttributeNode dem Eltern-Element hinzugefügt.

Beispiel:
Code:
var obj = document.createElement("div");
var attr = document.createAttribute("style");
attr.nodeValue="top:10px";
obj.setAttributeNode(attr);

Klappte gut im Firefox. Jedoch im IE gehts nicht. Dann habe ich gemerkt das beim style Tag eine direkte Ansprache die Lösung ist:

Beispiel:
Code:
var obj = document.createElement("div");
obj.style.top='10px';

Alles schön und gut..
Aber ich möchte jetzt auch noch beispielsweise ein "onmousemove" Tag hinzufügen. Das geht weder mit createAttribute (also das geht nur im FF) noch mit obj.onmousemove=function ... gibts da ne Möglichkeit?
 
Zuletzt bearbeitet:
Moin,...

Das sollte eigentlich so gehen(und geht auch so :-) )
Zeige bitte mal den kompletten Code mit der Funktionszuweisung, dort wird sich wohl ein Fehler eingeschlichen haben.
 

Neue Beiträge

Zurück