XML DOM knudeinformation
- Forrige side Tilgå node
- Næste side DOM Node List
nodeName
、nodeValue
og nodeType
Egenskaber indeholder information om noden.
Nodens egenskab
I XML DOM er hver node enObjekt.
Objekter har metoder (funktioner) og egenskaber (information om objektet), og kan tilgås og manipuleres ved hjælp af JavaScript.
Tre vigtige XML DOM nodeegenskaber er:
- nodeName
- nodeValue
- nodeType
Node navn egenskab
nodeName
Egenskab definerer navnet på noden.
- nodeName er skrivebeskyttet
- Elementnodens nodeName er samme som tagnavnet
- Egenskabsnodens nodeName er navnet på egenskaben
- Tekstnodens nodeName er altid #text
- Dokumentnodens nodeName er altid #document
Node værdi egenskab
nodeValue
Egenskab definerer værdien af noden.
- Elementnodens nodeValue er undefined
- Tekstnodens nodeValue er teksten selv
- Egenskabsnodens nodeValue er værdien af egenskaben
Få værdien af elementet
Følgende kode henter værdien af teksten for den første <title> elementets node:
Eksempel
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
Resultat: txt = "雅舍谈吃"
Eksempel forklaring:
- Antag, at du allerede har books.xml indlæst til
xmlDoc
中 - Få teksten fra den første <title> elementets node
- Sæt
txt
Variabelen sættes til værdien af teksten i noden
Ændr elementets værdi
Følgende kode ændrer værdien af teksten for den første <title> elementets node:
Eksempel
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
Eksempel forklaring:
- Antag, at du allerede har books.xml indlæst til
xmlDoc
中 - Få teksten fra den første <title> elementets node
- Ændr tekstmappen værdi til "潮菜天下"
Nodetype egenskab
nodeType
Egenskabsregler for nodens type.
nodeType
er skrivebeskyttet.
De vigtigste nodetyper er:
Nodetype | NodeType |
---|---|
Element | 1 |
Egenskab | 2 |
Tekst | 3 |
Kommentar | 8 |
Dokument | 9 |
- Forrige side Tilgå node
- Næste side DOM Node List