Hola:
Con algunos navegadores se puede conseguir un control mejor que con otros...
Por ejemplo, para explorer no es fácil diferenciar elementos, pero para firefox es posible obtener cualquiera de sus atributos...
Código:
HTMLDivElement.prototype.toString = function() {
x = "";
for (e in this)
x += this[e] + " = " + e + "\n";
return x;
}
Luego pones algo así:
<div onclick="alert(this)" > Pinchame </div>
... y voilá...
Con explorer tendrías que poner a cada elemento un id y referenciarlo con getElementById...
Saludos