С помощью свойства nodeType Вы можете узнать тип текущего узла. Элементный узел имеет значение типа 1, атрибутный узел значение 2, и текстовый узел значение 3.
Синтаксис:
объект.nodeType
Пример
// Узнаем тип элементного узла с id=par1 document.write(document.getElementById('par1').nodeType+'<br />'); // Узнаем тип атрибутного узла элемента с id=par1 document.write(document.getElementById('par1').attributes[0].nodeType+'<br />'); // Узнаем тип текстового узла элемента с id=par1 document.write(document.getElementById('par1').childNodes[0].nodeType);