Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Actualizar valor localstorage XML

$
0
0
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;
        }
}

Viewing all articles
Browse latest Browse all 14700