Properti Node.nodeType (Core Level 1) mengembalikan unsigned short yang menunjukkan type dari Node.
Sintaks:
Node.nodeType
Properti Node.nodeType di dukung oleh mayoritas browser: IE, Opera, Firefox, Google Chrome, dan Safari.
| ELEMENT_NODE | 1 | 
| ATTRIBUTE_NODE | 2 | 
| TEXT_NODE | 3 | 
| CDATA_SECTION_NODE | 4 | 
| ENTITY_REFERENCE_NODE | 5 | 
| ENTITY_NODE | 6 | 
| PROCESSING_INSTRUCTION_NODE | 7 | 
| COMMENT_NODE | 8 | 
| DOCUMENT_NODE | 9 | 
| DOCUMENT_TYPE_NODE | 10 | 
| DOCUMENT_FRAGMENT_NODE | 11 | 
| NOTATION_NODE | 12 | 
Berdasarkan tabel di atas:
- Jika Node adalah ELEMENT_NODE, 
Node.nodeTypemengembalikan1. - Jika Node adalah ATTRIBUTE_NODE, 
Node.nodeTypemengembalikan2. - Jika Node adalah TEXT_NODE, 
Node.nodeTypemengembalikan3, dst. 
Contoh di bawah ini mengembalikan nodeType dari elemen P:
<P ID="myp"></P>
<SCRIPT TYPE="text/javascript">
 alert(document.getElementById("myp").nodeType); // 1
</SCRIPT>
Contoh di bawah ini, menguji jika item pada indeks ke 1 di dalam NamedNodeMap mempunyai nodeType adalah 2, kembalikan nilainya:
<P ID="myp" STYLE="color: green; font-size: 20px;"></P>
<SCRIPT TYPE="text/javascript">
var pElem = document.getElementsByTagName("p")[0];
if (pElem.attributes.item(1).nodeType === 2) {
 alert(pElem.attributes.item(1).nodeValue); // "color: green; font-size: 20px;"
}
</SCRIPT>