Bonjour,
Je "découvre" le javascript et bien qu'ayant de solides connaissances dans d'autre langage, je suis face à un petit problème...
En effet, avec ce code, je n'arrive pas au résultat escompter.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 if(xmlHttp.readyState==4) { document.getElementById("qt").textContent=xmlHttp.responseText; document.getElementsByName("subtotal")[0].textContent = parseInt(document.getElementById("qt").innerHTML) * parseInt(document.getElementsByName("price")[0].innerHTML); var total = 0; for (var i = 0, item; item = document.getElementsByName("subtotal")[i].innerHTML; i++) { total = parseInt(total) + parseInt(item); } document.getElementsByName('total')[0].textContent = total; }
Firebug me renvoie une erreur : document.getElementsByName("subtotal")[i] has no properties
Et à vrai dire, je ne vois pas trop pourquoi d'autant plus que si je teste en faisant :
J'ai la bonne valeur...var i = 0;
alert(document.getElementsByName("subtotal")[i].innerHTML);
Une idée ?
Merci d'avance.
Partager