# Node name in JavaScript

All nodes have the property `nodeName`. For a comment, it contains the value `'comment'`, for a text node, the value `'text'`, and for an element node, the tag name in uppercase. It turns out that nodeName for elements is similar to the property `tagName`, but works for other types of nodes as well.

Given a div:

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

Loop through all the nodes of this div and print their names to the console.

← →
↑
en ru