| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/fr/docs/Web/API/Node/nodeType | [Back] [Original] |
Get to know MDN better
Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.
Cette fonctionnalit est bien tablie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 2015.
La proprit en lecture seule nodeType de l'interface Node est un entier qui identifie le type du nud. Elle permet de distinguer les diffrents types de nuds, tels que lments, texte et commentaires.
Un entier qui dfinit le type du nud. Les valeurs possibles sont :
Node.ELEMENT_NODE (1)Node.ATTRIBUTE_NODE (2)Node.TEXT_NODE (3)Le nud Text actuel l'intrieur d'un nud Element ou d'un Attr.
Node.CDATA_SECTION_NODE (4)Un nud CDATASection, comme <!CDATA[[ ]]>.
Node.PROCESSING_INSTRUCTION_NODE (7)Un nud ProcessingInstruction d'un document XML, comme <?xml-stylesheet ?>.
Node.COMMENT_NODE (8)Un nud Comment, comme <!-- -->.
Node.DOCUMENT_NODE (9)Un nud Document.
Node.DOCUMENT_TYPE_NODE (10)Un nud DocumentType, comme <!doctype html>.
Node.DOCUMENT_FRAGMENT_NODE (11)Un nud DocumentFragment.
Les constantes suivantes ont t dprcies et ne sont plus utilises : Node.ENTITY_REFERENCE_NODE (5), Node.ENTITY_NODE (6) et Node.NOTATION_NODE (12).
document.nodeType === Node.DOCUMENT_NODE; // true
document.doctype.nodeType === Node.DOCUMENT_TYPE_NODE; // true
document.createDocumentFragment().nodeType === Node.DOCUMENT_FRAGMENT_NODE; // true
const p = document.createElement("p");
p.textContent = "Il tait une fois";
p.nodeType === Node.ELEMENT_NODE; // true
p.firstChild.nodeType === Node.TEXT_NODE; // true
Cet exemple vrifie si le premier nud l'intrieur de l'lment du document est un commentaire, et affiche un message si ce n'est pas le cas.
const noeud = document.documentElement.firstChild;
if (noeud.nodeType !== Node.COMMENT_NODE) {
console.warn("Vous devez commenter votre code !");
}
| Spcification |
|---|
| DOM # ref-for-dom-node-nodetype |
Cette page a t modifie le 8 juil. 2026 par les contributeurices du MDN.
NodeAbortControllerAbortSignalAbstractRangeAttrCDATASectionCharacterDataCommentCustomEventDOMErrorDOMExceptionDOMImplementationDOMParserDOMTokenListDocumentDocumentFragmentDocumentTypeElementEventEventTargetHTMLCollectionMutationObserverMutationRecordNamedNodeMapNodeIteratorNodeListProcessingInstructionQuotaExceededErrorRangeShadowRootStaticRangeTextTreeWalkerXMLDocumentXPathEvaluatorXPathExpressionXPathResultXSLTProcessorCertaines parties de ce contenu sont protges par le droit d'auteur 19982026 des contributeurs individuels de mozilla.org. Contenu disponible sous une licence Creative Commons.
| Web Proxy Viewer | New URL | Original Page |