Node

Cet article nécessite une relecture technique.

Cet article nécessite une relecture rédactionnelle.

Cette traduction est en cours.

A Node is an interface from which a number of DOM types inherit, and allows these various types to be treated (or tested) similarly. The following all inherit this interface and its methods and properties (though they may return null in particular cases where not relevant (or throw an exception when adding children to a node type for which no children can exist)): Document, Element, Attr, CharacterData (which Text, Comment, and CDATASection inherit), ProcessingInstruction, DocumentFragment, DocumentType, Notation, Entity, EntityReference

Propriétés

 

attributes

baseURI

childNodes

firstChild

lastChild

localName

namespaceURI

nextSibling

nodeName

nodePrincipal (non-standard)

nodeType

nodeValue

ownerDocument

parentNode

prefix

previousSibling

textContent

Méthodes

 

appendChild

cloneNode

compareDocumentPosition

getFeature

hasAttributes

hasChildNodes

insertBefore

isDefaultNamespace

isEqualNode

isSameNode

isSupported

lookupPrefix

lookupNamespaceURI

normalize

removeChild

replaceChild

setUserData

 

Constantes

Constantes

// For NodeType (see nodeType)

 
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
   
   
DOCUMENT_POSITION_DISCONNECTED 1
DOCUMENT_POSITION_PRECEDING 2
DOCUMENT_POSITION_FOLLOWING 4
DOCUMENT_POSITION_CONTAINS 8
DOCUMENT_POSITION_CONTAINED_BY 16
DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC 32

 

Voir aussi

Node entry

Spécification

DOM Level 1 Core: Node interface
DOM Level 2 Core: Node interface
DOM Level 3 Core: Node interface

Étiquettes et contributeurs liés au document

Contributeurs à cette page : Hell_Carlito, teoli, jsx, tregagnon, Julien.stuby
Dernière mise à jour par : Hell_Carlito,