Kuweka kwa uraifu kwenye XML DOM
- Umpia Pia
- Pya Kuondoa msaada wa node
nodeValue
Mafanikio yanayofanywa kwa kumwambia thamani ya kina.
setAttribute()
Maktaba yanayofanywa kwa kumwambia thamani ya kina.
Kuweka kwa uraifu mifumo
Kwenye DOM, kinasikitika kila kitu kina-maana. Mifumo ya ki-HTML hawafikia maana ya mawili.
Thamani ya matukio ya kina ya kitambo huanzishwa kwenye msaada wa kina. Hii inaitwa kitambo cha maandiko.
Kama unaenda kubadilisha thamani ya matukio ya kina ya kitambo, lazima unaendelee kubadilisha thamani ya matukio ya kina ya kitambo.
kubadilisha thamani ya matukio ya maandiko
nodeValue
Kitambo kinaweza kutumika kuwahusisha thamani ya matukio ya maandiko.thamani ya matukio ya kina.
Maktaba ya hivi karibuni inabadilisha thamani ya matukio ya kina cha kina kina cha kwanza cha kitambo <title>:
mikili 1
xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue = "Chakula cha Jua";
Maelezo ya mtafiti:
- Kufikiria books.xml kufungwa
xmlDoc
Watu - pata kina kina cha kwanza cha kitambo <title>
- kubadilisha thamani ya matukio ya kina hii kuwa "Chakula cha Jua"
mikili 2
kukisia na kubadilisha thamani ya matukio ya maandiko ya kila kitambo <title>:
for (i = 0; i < x.length; i++) { x[i].childNodes[0].nodeValue = "matukio ya kubadilika"; }
kubadilisha thamani ya kitambo
Katika DOM, kitambo pia ni msaada. Kama kidogo kama kitambo cha kina, kitambo cha kitambo ina thamani ya maandiko.
kitambo kubadilisha thamani ya kitambo ni kubadilisha thamani ya matukio yake wa maandiko.
inaweza kufanyika kwa kutumia setAttribute()
kitambo au kiwango cha kitambo cha kitambo nodeValue
kitambo kwa kufanya kazi hii.
kutumia setAttribute() kubadilisha kitambo
setAttribute()
kitambokubadilisha thamani ya kitambo zilizopewaaukuanzisha kitambo mpya.
setAttribute()
kitambo kinachochukua thamani ya kitambo. Kama kitambo haitakuwa, kinaundwa kitambo mpya.
maktaba hii ya kifaa inabadilisha kitambo cha kitambo <book>:
mikili 1
xmlDoc.getElementsByTagName("book")[0].setAttribute("category","kukua");
Maelezo ya mtafiti:
- Kufikiria books.xml inaondoka
xmlDoc
Watu - pata kitambo kina <book> kwa kwanza
- badilisha thamani ya kitambo "category" kuwa "kukua"
mikili 2
kukisia kila kitambo <title> na kuongeza kitambo kipya:
x = xmlDoc.getElementsByTagName('title'); for (i = 0; i < x.length; i++) { x[i].setAttribute("edition","mwezi wa kwanza"); }
Tazama:kama kitambo haitakuwa, kinaundwa kitambo mpya (kinaonesha jina na thamani zilizopewa).
kutumia nodeValue kubadilisha kitambo
nodeValue
kitambo nithamani ya kiwango ya kiwango cha kitambo.
kubadilika nodeValue
madhumo inayochangia thamani ya kiwango.
mikili
xmlDoc.getElementsByTagName("book")[0].getAttributeNode("category").nodeValue = "烹饪";
Maelezo ya mtafiti:
- Kufikiria books.xml inaondoka
xmlDoc
Watu - Pata kipendo la "category" ya elementi ya <book> ya kwanza
- Weka thamani ya eneo la kipendo kama "Chakula chakula"
- Umpia Pia
- Pya Kuondoa msaada wa node