addEventListener für ein Element, mit dem Element selbst als Parameter

Zuallererst, tut mir leid, wenn der Titel nicht der beste ist, ich konnte keinen besseren finden.

Wie kann ich eine Funktion als clickEvent für ein Div mit Javascript festlegen und gleichzeitig den Parameter der Funktion als Div selbst festlegen?
Beispielsweise

Ich habe ein HTML Datei mit:

<span id='parent'>
    <div class='child'></div>
</span>

Und ein JS Datei, wo ich den folgenden Code habe:

var el = document.getElementById("parent").getElementsByClassName("child")[0];
el.onclick = someFuntion(this);

Aber die Sache ist, ich möchte, dass diethis Parameter beziehen sich auf diediv.child, wenn ich auf Div klicke, sollte es sich als Parameter, als DOM-Element, übergeben, damit ich es innerhalb von @ verwenden kansomeFuntion(element) genau wie jedes andere DOM-Element:element#id, zum Beispiel

Lösungen ausprobiert:

el.addEventListener("click", someFuntion(event), false);
el.addEventListener("click", someFuntion(this), false);
el.addEventListener("click", someFuntion(el), false);
$("#parent #child").bind("click", someFuntion(this));
el.onclick = someFuntion(divIntoSpan);

LÖSUNG
el.onclick = someFuntion;

function someFunction(e){
    if(e.target){
        //remember to use "e.target" from here on, instead of only "e"
        //e.id (error: undefined); e.target.id (correct)
    }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage