Bonjour,

J'ai ce message d'erreur sur la ligne en italique :

Cannot read property 'getElementsByTagName' of undefined
Lors de l'utilisation de ces commandes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
row =document.getElementById('myTableRow').getElementsByTagName('tbody')[0].getElementsByTagName('tr')[updligne];
row.getElementsByTagName("td")[7]=updmode;
Tout ceci pour mettre à jour la cellule 7 du tableau contenant 7 lignes de la ligne donnée par la variable updligne dans laquelle il y a 5.
J'ai mis des chiffres en dur pour le même résultat.

Voila la construction de mon tableau :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 $('#liste').append(  '<table id="myTableRow" style="text-align: left; width: 100%;" border="1"   cellpadding="2" cellspacing="2"><body>');
               $('#liste').append("<tr><th>rang<th>codepostal<th>ville<th>nom<th>tel<th>rue<th>tag<th>pro<th>mode</th></tr>");
 
	   for (i = 0; i < len; i++){
               var rang=results.rows.item(i).rang;
               var codepostal=results.rows.item(i).codepostal;
               var tel=results.rows.item(i).tel;
               var tag=results.rows.item(i).tag;
               var pro=results.rows.item(i).pro;
               var rue=results.rows.item(i).rue;
               nomville=results.rows.item(i).ville;
               var nom=results.rows.item(i).nom;
               var mode=results.rows.item(i).mode;
               ajout_ville(nomville);
			   creerBouton(i,rang);
               $('#liste').append( '<td>' + codepostal + '</td>' );
               $('#liste').append( '<td>' + nomville + '</td>');
               $('#liste').append( '<td name=nom[]>'  + nom + '</td>');
               $('#liste').append( '<td>' + tel + '</td>');
               $('#liste').append( '<td>' + rue + '</td>');
               $('#liste').append( '<td>' + tag + '</td>');
               $('#liste').append( '<td>' + pro + '</td>');
               $('#liste').append( '<td name=updmode[]>' + mode + '</td></tr>');
          }
 
               $('#liste').append( '</body></table>');
Si vous pouviez m'aider à régler ce problème.

Je vous remercie.

Meilleures salutations.