我有一个名为分类的LocalStorage XML,我保存了团队名称及其分数。
我想去标记点并随着时间的推移更改值我添加新结果。
我的本地存储是:
<classification><classification id="1"><name>SL Benfica</name><points>0</points ></classification>
<classification id="2"><name>FC Porto</name ><points>0</points></classification>
<classification id="3"><name>Sporting CP</name><points>0</points></classification>
<classification id="4"><name>SC Braga</name><points>0</points></classification>
</classification>
我想读取点的值,并在添加游戏的新结果时添加+3。
使用Javascript:
if (localStorage.classification){
parser = new DOMParser();
var doc =parser.parseFromString(localStorage.classification,"text/xml");
var n = doc.getElementsByTagName("classification")[0].childNodes.length;
var i = 0;
}
for (i = 0; i < n; i++) {
elem = doc.getElementsByTagName("classification")[0].childNodes[i];
equipaclassificacao = elem.getElementsByTagName("name")[0].firstChild.nodeValue;
if (resultgame == 1) {
pointsg = Number(elem.getElementsByTagName("points")[0].firstChild.nodeValue);
pointsg += 3;
}
}
有人知道如何解决这个问题吗?