Bonjour,
J'ai ce message d'erreur sur la ligne en italique :
Lors de l'utilisation de ces commandes :Cannot read property 'getElementsByTagName' of undefined
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.
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;
J'ai mis des chiffres en dur pour le même résultat.
Voila la construction de mon tableau :
Si vous pouviez m'aider à régler ce problème.
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>');
Je vous remercie.
Meilleures salutations.
Partager