Dom CORE : Objet Node.nodeType

La propriété javascript nodeType

Définition

L'attribut javascript nodeType de l'objet Node permet de connaître le type du noeud.
Exemple de code :
var type = objtNode.nodeType;

Valeur retournée de nodeType

Valeur retournée

L'attribut javascript nodeType de l'objet Node renvoie une valeur de type Number.

NodeType Constantes Type de Noeud
1 ELEMENT_NODE Objet Element
2 ATTRIBUTE_NODE Objet Attribut
3 TEXT_NODE Objet Text.
4 CDATA_SECTION_NODE Objet CDATASection.
5 ENTITY_REFERENCE_NODE Objet EntityReference.
6 ENTITY_NODE Objet Entity.
7 PROCESSING_INSTRUCTION_NODE Objet ProcessingInstruction
8 COMMENT_NODE Objet Comment.
9 DOCUMENT_NODE Objet Document
10 DOCUMENT_TYPE_NODE Objet DocumentType.
11 DOCUMENT_FRAGMENT_NODE Objet DocumentFragment.
12 NOTATION_NODE Objet Notation.

Problème d'espace de nodeType

Problème d'espace

Attention, il se peut que nodeType renvoie pas la même chose suivant le navigateur.
Exemple de code :
<div id="blockpage">
  <div id="block0">Texte</div>
</div>


Exemple de code :
var obj = document.getElementById("blockpage");
alert(obj.firstChild.nodeType)
//internet explorer -> 1
//firefox -> 3

Si vous enlever les espaces firefox renvoie 1:
Exemple de code :
<div id="blockpage"><div id="block0">Texte</div>
</div>