Visit Mozilla.org

DOM:element.nodeType

Un article de MDC.

« Référence du DOM Gecko

Sommaire

[modifier] Résumé

Renvoie un code (entier) représentant le type du nœud.

[modifier] Syntaxe

type = node.nodeType

type est un entier court non signé avec l'une des valeurs suivantes :

  • Node.ELEMENT_NODE == 1 (nœud élément)
  • Node.ATTRIBUTE_NODE == 2 (nœud attribut)
  • Node.TEXT_NODE == 3 (nœud texte)
  • Node.CDATA_SECTION_NODE == 4 (nœud de section CDATA)
  • Node.ENTITY_REFERENCE_NODE == 5 (nœud de référence à une entité)
  • Node.ENTITY_NODE == 6 (nœud d'entité)
  • Node.PROCESSING_INSTRUCTION_NODE == 7 (nœud d'instruction de traitement)
  • Node.COMMENT_NODE == 8 (nœud de commentaire)
  • Node.DOCUMENT_NODE == 9 (nœud de document)
  • Node.DOCUMENT_TYPE_NODE == 10 (nœud de type de document)
  • Node.DOCUMENT_FRAGMENT_NODE == 11 (nœud de fragment de document)
  • Node.NOTATION_NODE == 12 (nœud de notation)

[modifier] Exemple

Cet exemple vérifie si le premier nœud à l'intérieur de l'élément document est un nœud de commentaire, et si ce n'est pas le cas, affiche un message.

var node = document.documentElement.firstChild;
if(node.nodeType != Node.COMMENT_NODE)
  alert("Votre code devrait être bien commenté.");

[modifier] Spécification