Nombres de los nodos en JavaScript
Todos los nodos tienen la propiedad nodeName.
Para un comentario, contiene el valor 'comment',
para un nodo de texto - el valor 'text',
y para un nodo de elemento - el nombre de la etiqueta en
mayúsculas. Resulta que nodeName para elementos
es análogo a la propiedad tagName,
pero también funciona para otros tipos de nodos.
Dado un div:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Recorra en un ciclo todos los nodos de este div y muestre en la consola sus nombres.