Bonjour,
J'ai un petit problème.
J'explique.
Je déclare un tableau pour enregistrer les contenus des cellules de ma page.
Le code est comme ceci :
Donc ca ne marche pas (erreur : document.blabla is null or not an object).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 gid = new Array; gemail = new Array; gname = new Array; test = 0; function lookforid() { var i = document.getElementById("tab").getElementsByTagName('tr').length; var k = 0; while (k <= i) { gid[k] = document.getElementsByName("c1")[k].innerHTML; gemail[k] = document.getElementsByName("c2")[k].innerHTML; gname[k] = document.getElementsByName("c3")[k].innerHTML; k++; }}
J'ai essayé avec .value .text .text() .nodeValue .firstChild.nodeValue etc.
Rien ne marche.
Mon tableau est de la forme :
Et je ne peux pas le faire avec getElementById puisque mes ID ne sont pas uniques (problème de css + cellule généré avec du java dans une jsp, donc difficile de respecter l'unicité).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <table id="tab"> <thead> </thead> <tbody> <tr class="defaut" id="12"name="defaut" oncontextmenu="SelectLigne(this)" onclick="SelectLigne(this)"> <td id="c1" class="defaut" name="c1" >14</td> <td id="c2" class="defaut" name="c2" >johny</td> <td id="c3" class="defaut" name="c3" >johny@toto.fr</td></tr> etc etc </tbody> </table>
Merci d'avance.
Bdloul
Partager