addEventListener к элементу с самим элементом в качестве параметра

Прежде всего, извините, если название не лучшее, я не смог найти лучшего.

Как я могу установить функцию как clickEvent для Div, используя javascript, и в то же время также установить параметр функции, который будет сам Div?
Например:

у меня естьHTML файл, который имеет:

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

ИJS&nbsp;файл, где у меня есть следующий код:

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

Но дело в том, что я хочу, чтобыthis&nbsp;параметр относится кdiv.child, поэтому, когда я нажимаю Div, он должен передавать себя как параметр, как элемент DOM, что позволяет мне использовать его внутриsomeFuntion(element)&nbsp;как и любой другой элемент DOM:element#id, например.

Решения пробовали:

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);

РЕШЕНИЕ:
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)
    }
}