Les propriétés permettent de retourner et pour certaines d'affecter, des valeurs ou des objets DOM.
Noeud_DOM.Propriété = Valeur | Objet
Propriété |
---|
Description |
Node.attributes = NamedNodeMap |
retourne les attributs du noeud s'il s'agît d'un élément sinon il retourne null. |
Node.childNodes = NodeList |
retourne tous les enfants du noeud, s'il n'y en a pas il retourne null. |
CharacterData.data = Chaîne_de_caractères |
retourne ou affecte les données textuelles du noeud qui implémente cette interface. |
ProcessingInstruction.data = Chaîne_de_caractères |
retourne ou affecte le contenu de l'instruction de traîtement. |
Document.doctype = DocumentType |
retourne la déclaration de type de document <!DOCTYPE...> associée au document. |
Document.documentElement = Element |
retpourne l'élément racine du document. |
DocumentType.entities = NamedNodeMap |
retourne un objet NamedNodeMap contenant les entités générales externes et internes déclarées dans a DTD. |
Node.firstChild = Node |
retourne le premier enfant du noeud. |
Document.implementation = DOMImplementation |
retourne l'objet DOMImplementation qui manipule ce document. |
DocumentType.internalSubset = Chaîne_de_caractères |
retourne le sous-ensemble interne sous forme de chaîne de caractères. |
Node.lastChild = Node |
retourne le dernier enfant du noeud. |
CharacterData.length = Longueur |
retourne le nombre d'unité de 16 bits qui sont disponibles par l'intermédiaire de la propriété data et de la méthode substringData(). |
NamedNodeMap.length = Nombre |
retourne le nombre de noeuds dans l'objet NamedNodeMap. |
NodeList.length = Nombre |
retourne le nombre de noeuds dans la liste. |
Node.localName = Chaîne_de_caractères |
retourne la partie locale du nom qualifié du noeud. |
Attr.name = Chaîne_de_caractères |
retourne le nom de l'attribut. |
DocumentType.name = Chaîne_de_caractères |
retourne le nom de la DTD, soit <DOCTYPE Nom...>. |
Node.namespaceURI = Chaîne_de_caractères |
retourne l'adresse URI de l'espace de noms du noeud. |
Node.nextSibling = Node |
retourne le noeud suivant immédiatement le noeud courant. |
Node.nodeName = Chaîne_de_caractères |
retourne le nom du noeud. |
Node.nodeType = Code |
retourne un code représentant le type de l'objet sous-jacent. |
Node.nodeValue = Chaîne_de_caractères |
retourne ou affecte la valeur du noeud. |
Entity.notationName = Chaîne_de_caractères |
retourne le nom de la notation pour l'entité non-analysée et Null pour les entités analysées. |
DocumentType.notations = NamedNodeMap |
retourne un objet NamedNodeMap contenant les notations déclarées dans la DTD. |
Node.ownerDocument = Document |
retourne l'objet Document associé au noeud. |
Attr.ownerElement = Element |
retourne le noeud élément auquel est lié l'attribut. |
Node.parentNode = Node |
retourne le parent du noeud à condition que ce-dernier puisse en avoir un. |
Node.prefix = Chaîne_de_caractères |
retourne le préfixe de l'espace de noms du noeud. |
Node.previousSibling = Node |
retourne le nom précédent immédiatement le noeud courant. |
DocumentType.publicId = Chaîne_de_caractères |
retourne l'identificateur public du sous-ensemble externe. |
Entity.publicId = Chaîne_de_caractères |
retourne l'identificateur public associé à l'entité. |
Notation.publicId = Chaîne_de_caractères |
retourne l'identificateur public de la notation. |
Attr.specified = True | False |
Si l'attribut possède une valeur assignée dans le document specified est égal à True et la valeur est la valeur assignée. Si l'attribut ne possède pas de valeur assignée dans le document et a une valeur par défaut dans la DTD, alors specified est égal à False et la valeur est la valeur par défaut dans la DTD. Si l'attribut ne possède pas de valeur assignée dans le document et a une valeur #IMPLIED dans la DTD, alors l'attribut n'apparaît pas dans le modèle de structure du document. Si la propriété ownerElement est nulle, alors specified est True. |
DocumentType.systemId = Chaîne_de_caractères |
retourne l'identificateur système du sous-ensemble externe. |
Entity.systemId = Chaîne_de_caractères |
retourne l'identificateur système associé à l'entité. |
Notation.systemId = Chaîne_de_caractères |
retourne l'identificateur système associé à la notation. |
Element.tagName = Chaîne_de_caractères |
retourne le nom de l'élément. |
ProcessingInstruction.target = Chaîne_de_caractères |
retourne la cible de l'instruction de traîtement |
Attr.value = Chaîne_de_caractères |
retourne ou affecte la valeur de l'attribut sous forme de chaîne de caractères ou crée un noeud Text avec un contenu textuel non-analysé. |
Note : Pour des raisons de commodités, aucune différence n'a été faite dans la syntaxe quant à l'affectation ou la récupération de valeur.
Noeud.Propriété = Valeur
Variable = Noeud.Propriété