se brutalmente assegni un gestore evento al riferimento ad un elemento, nella funzione eseguita this sara' l' elemento stesso
codice:
var a=document.createElement('a');
a.setAttribute('href','http://www.html.it');
...
a.onclick=function(){allerta(this);}
function allerta(el){
alert(el.href);
}
esistono strade alternative, ma dal momento che tu generi dal nulla gli elementi in linea di massima non corri il rischio di sovrascrivere un eventuale stesso gestore evento gia' presente,
quindi puoi tranquillamente assegnarlo cosi'
ciao