XML DOM Node Informatie
- Probeer het zelf Vorige pagina
- Volgende pagina DOM Node List
nodeName
,nodeValue
en Eigenschap nodeType
Eigenschappen bevatten informatie over de node.
Eigenschappen van de node
In de XML DOM is elke node eenObject.
Objecten hebben methoden (functies) en eigenschappen (informatie over het object) en kunnen worden geïntegreerd en bewerkt met JavaScript.
Drie belangrijke XML DOM node-eigenschappen zijn:
- nodeName
- nodeValue
- Eigenschap nodeType
Node-naam-eigenschap
nodeName
Het eigenschap definieert de naam van de node.
- nodeName is alleen lezen
- De nodeName van het element is hetzelfde als de tagnaam
- De nodeName van de eigenschapsnode is de naam van het eigenschap
- De nodeName van de tekstnode is altijd #text
- De nodeName van de documentnode is altijd #document
Node-waarde-eigenschap
nodeValue
Het eigenschap definieert de waarde van de node.
- De nodeValue van het element is undefined
- De nodeValue van de tekstnode is de tekst zelf
- De nodeValue van de eigenschapsnode is de waarde van het eigenschap
Verkrijg de waarde van het element
De volgende code haalt de waarde van de tekst van het eerste <title> element op:
Voorbeeld
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; var txt = x.nodeValue;
Resultaat: txt = "雅舍谈吃"
Voorbeeld uitleg:
- Aannemen dat je books.xml geladen naar
xmlDoc
in - Verkrijg de tekst van het eerste <title> element
- Maak
txt
Variabele ingesteld op de waarde van de tekstknoot
Wijzig de waarde van het element
De volgende code wijzigt de waarde van de tekst van het eerste <title> element:
Voorbeeld
var x = xmlDoc.getElementsByTagName("title")[0].childNodes[0]; x.nodeValue = "潮菜天下";
Voorbeeld uitleg:
- Aannemen dat je books.xml geladen naar
xmlDoc
in - Verkrijg de tekst van het eerste <title> element
- 将文本节点的值更改为 "潮菜天下"
节点类型属性
Eigenschap nodeType
De waarde van de tekstnode wijzigen naar "ChaoCaiTianXia"
Eigenschap nodeType
Het eigenschap nodeType bepaalt het type van de node.
nodeType
Is alleen leesbaar. | De belangrijkste node types zijn: |
---|---|
Node type | NodeType |
Element | 1 |
Attribute | Text |
3 | Comment |
8 | Document |
- Probeer het zelf Vorige pagina
- Volgende pagina DOM Node List