DOM:element.nodeType
Un article de MDC.
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
- Référence DOM Level 2 Core : nodeType
- Traduction de DOM Level 2 en français : nodeType (non normative)