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é