Bezeichnungen von Knoten in JavaScript

Alle Knoten haben die Eigenschaft nodeName. Für einen Kommentar enthält sie den Wert 'comment', für einen Textknoten - den Wert 'text', und für einen Elementknoten - den Tag-Namen in Großbuchstaben. Es stellt sich heraus, dass nodeName für Elemente analog zur Eigenschaft tagName ist, aber auch für andere Knotentypen funktioniert.

Задание 1

Gegeben ist ein Div:

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

Durchlaufen Sie alle Knoten dieses Divs in einer Schleife und geben Sie deren Bezeichnungen in der Konsole aus.