Informations sur les nœuds DOM XML
- Page précédente Accéder aux nœuds DOM
- Page suivante Liste de nœuds DOM
nodeName
、nodeValue
et nodeType
Les attributs contiennent des informations sur le noeud.
Les attributs du noeud
Dans XML DOM, chaque noeud est unObjet.
Les objets possèdent des méthodes (fonctions) et des attributs (informations sur l'objet), et peuvent être accédés et manipulés via JavaScript.
Les trois propriétés importantes des noeuds XML DOM sont :
- nodeName
- nodeValue
- nodeType
Attribut de nom de noeud
nodeName
L'attribut détermine le nom du noeud.
- nodeName est en lecture seule
- Le nodeName du noeud d'élément est le même que le nom de l'étiquette
- Le nodeName de l'attribut est le nom de l'attribut
- Le nodeName du noeud de texte est toujours #text
- Le nodeName du noeud de document est toujours #document
Attribut de valeur de noeud
nodeValue
L'attribut détermine la valeur du noeud.
- Le nodeValue du noeud d'élément est undefined
- Le nodeValue du noeud de texte est le texte lui-même
- Le nodeValue de l'attribut est la valeur de l'attribut
Obtenir la valeur de l'élément
Le code suivant recherche la valeur du texte du noeud de l'élément <title> premier :
Exemple
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
Résultat : txt = "雅舍谈吃"
Exemple d'explication :
- Si vous avez déjà chargé books.xml chargé dans
xmlDoc
de - Obtenir le texte du noeud de l'élément <title>
- Définir
txt
La variable est définie sur la valeur du noeud de texte
Modifier la valeur de l'élément
Le code suivant modifie la valeur du texte du noeud de l'élément <title> premier :
Exemple
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
Exemple d'explication :
- Si vous avez déjà chargé books.xml chargé dans
xmlDoc
de - Obtenir le texte du noeud de l'élément <title>
- Modifier la valeur du texte du nœud en "Cuisine cantonaise"
Attribut de type de nœud
nodeType
Les attributs définissent le type de nœud.
nodeType
Il est en lecture seule.
Le type de nœud le plus important est :
Type de nœud | NodeType |
---|---|
Élément | 1 |
Attribut | 2 |
Texte | 3 |
Commentaire | 8 |
Document | 9 |
- Page précédente Accéder aux nœuds DOM
- Page suivante Liste de nœuds DOM