Hola:
Tal como dice braulito (¡Hola

!) se necesita del DOM (Document Object Model ... o algo así)
Hay por cada etiqueta un atributo especial que se llama attributes. Es un array con todos los atributos (creo que explorer muestra todos los atributos aunque no estén definidos).
Otra forma de obtener los atributos (definidos o no) es hacer un bucle "asociativo" del elemento:
<a href="destino.html" name="enlace" id="enlace">...
var tagA = document.getElementById("enlace");
listado = "listado de atributos:<br />";
for (atributo in tagA)
listado += "atributo: " + atributo + " = '" + tagA[atributo] + "'<br 7>";
document.body.innerHTML += listado;
Tengo un par de páginas que pueden servir de referencia:
http://www.pepemolina.com/DOM/destripador.html y
http://www.pepemolina.com/DOM/
Saludos