comment lire tableau html en javascript ?

comment lire tableau html en javascript ? - HTML/CSS - Programmation

Marsh Posté le 10-09-2010 à 21:53:00    

Bonsoir
 
Ca fait des heures que je galère pour faire ceci. J'ai un tableau en html (avec des tr, des td etc..). Je voudrai lire mon tableau en javascript, pour ensuite , qu'à chaque ligne lue, je déclenche un traitement de mise à jour de bdd.  
 
J'ai bien compris que l'instruction getElementById("monTableau" ).rows renvoyait un tableau . Mais ensuite j'arrive pas à exploiter ce tableau.  
 
J'aimerai juste avoir un petit coup de pouce pour m'aider à trouver la bonne voie....
 
Merci à tous
 
Dominique

Reply

Marsh Posté le 10-09-2010 à 21:53:00   

Reply

Marsh Posté le 10-09-2010 à 22:05:44    

Je joins le code auquel je suis arrivé, mais qui marche pas !
 
function sauverResultatEpreuve()
{
 var arrayLignes = document.getElementById("tableauResultatEpreuve" ).rows;
 var longueur = arrayLignes.length;
 
 alert (longueur);
 
 
 for(var i=0; i<longueur; i++)//on peut directement définir la variable i dans la boucle
 {
  var arrayColonnes = arrayLignes[i].cells;//on récupère les cellules de la ligne
  var largeur = arrayColonnes.length;
 
  for(var j=0; j<largeur; j++)
  {
   alert(arrayColonnes[i][j]);
  }
 
 
   
 }
 
}

Reply

Marsh Posté le 16-09-2010 à 13:34:19    

salut,

 

l'idée générale semble ok, mais il ne faut pas utiliser

Code :
  1. arrayColonnes[i][j]

mais

Code :
  1. arrayColonnes[j]
 

en utilisant arrayColonnes[i][j].innerHTML tu devrais récupérer le contenu de la cellule...

 

++


Message édité par pataluc le 16-09-2010 à 13:35:29
Reply

Marsh Posté le 16-09-2010 à 20:08:24    

Merci pataluc. J'ai compris et ça marche !
 
Dominique

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed