DOM - Objet d'élément

Les éléments XML peuvent être définis comme des blocs de construction de XML. Les éléments peuvent se comporter comme des conteneurs pour contenir du texte, des éléments, des attributs, des objets multimédias ou tous ces éléments. Chaque fois que l'analyseur analyse un document XML par rapport à la bonne forme, l'analyseur navigue à travers un nœud d'élément. Un nœud d'élément contient le texte qu'il contient, appelé comme nœud de texte.

L'objet Element hérite des propriétés et les méthodes de l'objet Node en tant qu'objet élément est également considéré comme un Node. Outre les propriétés et méthodes de l'objet nœud, il possède les propriétés et méthodes suivantes.

Propriétés

Le tableau suivant répertorie les attributs de l' objet Element -

Attribut Type La description
tagName DOMString Il donne le nom de la balise pour l'élément spécifié.
schemaTypeInfo TypeInfo Il représente les informations de type associées à cet élément. Cela a été supprimé. Reportez-vous aux spécifications .

Méthodes

Le tableau ci-dessous répertorie les méthodes d'objet d'élément -

Méthodes Type La description
getAttribute () DOMString Récupère la valeur de l'attribut s'il existe pour l'élément spécifié.
getAttributeNS () DOMString Récupère une valeur d'attribut par nom local et URI d'espace de noms.
getAttributeNode () Attr Récupère le nom du nœud d'attribut de l'élément actuel.
getAttributeNodeNS () Attr Récupère un nœud Attr par nom local et URI d'espace de noms.
getElementsByTagName () NodeList Renvoie une liste de nœuds de tous les éléments descendants avec un nom de balise donné, dans l'ordre du document.
getElementsByTagNameNS () NodeList Renvoie une liste de nœuds de tous les éléments descendants avec un nom local et un URI d'espace de noms donnés dans l'ordre du document.
hasAttribute () booléen Renvoie true lorsqu'un attribut avec un nom donné est spécifié sur cet élément ou a une valeur par défaut, false dans le cas contraire.
hasAttributeNS () booléen Renvoie true lorsqu'un attribut avec un nom local et un URI d'espace de noms donnés est spécifié sur cet élément ou a une valeur par défaut, false dans le cas contraire.
removeAttribute () Aucune valeur de retour Supprime un attribut par son nom.
removeAttributeNS Aucune valeur de retour Supprime un attribut par nom local et URI d'espace de noms.
removeAttributeNode () Attr Le nœud d'attribut spécifié est supprimé de l'élément.
setAttribute () Aucune valeur de retour Définit une nouvelle valeur d'attribut sur l'élément existant.
setAttributeNS () Aucune valeur de retour Ajoute un nouvel attribut. Si un attribut avec le même nom local et l'URI d'espace de noms est déjà présent sur l'élément, son préfixe est modifié pour être la partie préfixe du nom qualifié et sa valeur est modifiée pour être le paramètre de valeur.
setAttributeNode () Attr Définit un nouveau nœud d'attribut sur l'élément existant.
setAttributeNodeNS Attr Ajoute un nouvel attribut. Si un attribut avec ce nom local et cet URI d'espace de noms est déjà présent dans l'élément, il est remplacé par le nouveau.
setIdAttribute Aucune valeur de retour Si le paramètre isId est vrai, cette méthode déclare l'attribut spécifié comme étant un attribut d'ID déterminé par l'utilisateur. Cela a été supprimé. Reportez-vous aux spécifications .
setIdAttributeNS Aucune valeur de retour Si le paramètre isId est vrai, cette méthode déclare l'attribut spécifié comme étant un attribut d'ID déterminé par l'utilisateur. Cela a été supprimé. Reportez-vous aux spécifications .