Имена на възли в JavaScript

Всички възли имат свойство nodeName. За коментар то съдържа стойност 'comment', за текстов възел - стойност 'text', а за елемент възел - името на тага в горен регистър. Оказва се, че nodeName за елементи е аналогичен на свойството tagName, но работи и за други типове възли.

Задание 1

Даден е div:

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

Обходете с цикъл всички възли на този div и изведете в конзолата техните имена.