Noms des nœuds en JavaScript

Tous les nœuds ont la propriété nodeName. Pour un commentaire, elle contient la valeur 'comment', pour un nœud texte - la valeur 'text', et pour un nœud élément - le nom de la balise en majuscules. Il s'avère que nodeName pour les éléments est analogue à la propriété tagName, mais fonctionne également pour les autres types de nœuds.

Задание 1

Étant donné un div :

html<div id="elem">txt<b>tag</b><!--com-->txt<b>tag</b><!--com--></div>

Parcourez en boucle tous les nœuds de ce div et affichez dans la console leurs noms.