Ciao a tutti,
ho una domanda in merito all'utilizzo del this, per passare ad una funzione l'oggetto chiamante .

Ho questo link :
codice:
<script type="text/javascript">
function CallFunction(el){
  console.log(el);
  alert(el);
}
</script>

<a href="ciao.html" onclick="return CallFunction(this)" />
La domanda è questa: come mai l'alert mi restituisce l'url contenuto nell'attributo href e invece console.log su firebug mi da l'oggetto, cosa che mi aspetterei anche dall'alert(o quanto meno la scritta Object) ?

Grazie in anticipo.