MichaelR: events per script zweisen mit funktionsparameter

Beitrag lesen

Hallo,

Es werden mehrere Div-Elemente per Code

var Elm = document.createElement('div');

erzeugt, und dann in den Document-Tree eingehängt; diese Divs sollen u.a. ein Ereignis onclick erhalten

Elm.onclick = function(){//Code...;}

In dem Code-Block brauche ich die Referenz auf das jeweilige Element,d.h. das was man mit erreicht:

<body>

<div onclick="DoWas(this)">text</div>
...
</body>

Allerdings fällt mir nicht ein, wie ich das "this" oben bei Elm.onclick einbauen muss, um den gleichen Effekt zu erhalten.

Mit

Elm.onclick = function(){ // mach was mit "Elm" ...;}

wird zwar der jeweilige JS-Code ausgeführt, aber dabei wird immer das als letztes erstellte Div verwendet, das Div das in "Elm" zum Schluss enthalten ist..

Hat jemand einen Tipp für mich?

Danke + Grüße
Michael