Boas,
Eu tenho uma localstorage em XML chamada classificação onde guardo os nomes e pontos de cada equipa.
O que eu queria era ir a Tag pontos e alterar o valor cada vez que eu adiciono um novo resultado.
A localstorage está assim:
<classificacao><classificacao id="1"><nomeequipa>SL Benfica</nomeequipa><pontos>0</pontos></classificacao><classificacao id="2"><nomeequipa>FC Porto</nomeequipa><pontos>0</pontos></classificacao><classificacao id="3"><nomeequipa>Sporting CP</nomeequipa><pontos>0</pontos></classificacao><classificacao id="4"><nomeequipa>SC Braga</nomeequipa><pontos>0</pontos></classificacao></classificacao>
O que eu quero é ir ler o valor dos pontos e adicionar +3 em caso de vitoria.
Alguém sabe como resolver isto?
O javascript é este:
if (localStorage.classificacao) {
parser = new DOMParser();
var doc = parser.parseFromString(localStorage.classificacao, "text/xml");
var n = doc.getElementsByTagName("classificacao")[0].childNodes.length;
var i = 0;
}
for (i = 0; i < n; i++) {
elem = doc.getElementsByTagName("classificacao")[0].childNodes[i];
equipaclassificacao = elem.getElementsByTagName("nomeequipa")[0].firstChild.nodeValue;
if (resultado == 1) {
pontos = Number(elem.getElementsByTagName("pontos")[0].firstChild.nodeValue);
pontos += 3;
}
}
Eu tenho uma localstorage em XML chamada classificação onde guardo os nomes e pontos de cada equipa.
O que eu queria era ir a Tag pontos e alterar o valor cada vez que eu adiciono um novo resultado.
A localstorage está assim:
<classificacao><classificacao id="1"><nomeequipa>SL Benfica</nomeequipa><pontos>0</pontos></classificacao><classificacao id="2"><nomeequipa>FC Porto</nomeequipa><pontos>0</pontos></classificacao><classificacao id="3"><nomeequipa>Sporting CP</nomeequipa><pontos>0</pontos></classificacao><classificacao id="4"><nomeequipa>SC Braga</nomeequipa><pontos>0</pontos></classificacao></classificacao>
O que eu quero é ir ler o valor dos pontos e adicionar +3 em caso de vitoria.
Alguém sabe como resolver isto?
O javascript é este:
if (localStorage.classificacao) {
parser = new DOMParser();
var doc = parser.parseFromString(localStorage.classificacao, "text/xml");
var n = doc.getElementsByTagName("classificacao")[0].childNodes.length;
var i = 0;
}
for (i = 0; i < n; i++) {
elem = doc.getElementsByTagName("classificacao")[0].childNodes[i];
equipaclassificacao = elem.getElementsByTagName("nomeequipa")[0].firstChild.nodeValue;
if (resultado == 1) {
pontos = Number(elem.getElementsByTagName("pontos")[0].firstChild.nodeValue);
pontos += 3;
}
}