Nomes de nós em JavaScript
Todos os nós têm uma propriedade nodeName.
Para um comentário, ela contém o valor 'comment',
para um nó de texto - o valor 'text',
e para um nó de elemento - o nome da tag em letras
maiúsculas. Portanto, o nodeName para elementos
é análogo à propriedade tagName,
mas também funciona para outros tipos de nós.
Dado o div:
<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>
Percorra todos os nós deste div com um loop e exiba no console os seus nomes.