MichaelR: createElemente() + setAttribute???

Beitrag lesen

Hallo,

mittels createElement(), setAttribute() und .appendChild() lassen sich Elemente erzeugen, bestimmte Attribute definieren und letztlich einem anderen Element hinzufügen.

Wie kann ich bitte ein onmousedown event einem so erstellen Element zuweisen ?

bisheriger Versuch:

var Elm = document.createElement("div");
var TextElm = document.createTextNode("text");
Elm.appendChild(TextElm);
Elm.setAttribute("id","Id5"+x);
Elm.setAttribute("className","style_muster");
// ????????????
Elm.setAttribute("onMousedown","beginDrag(event,"+x+")");
document.getElementById('PageBody').appendChild(Elm);

Das klappt aber leider nicht :-/

Danke + Grüße
Michael