Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/12/2011, 11h24   #1
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 82
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 82
Points : 36
Points : 36
Par défaut Contenu d'une cellule avec getElementsByName

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 :
Code :
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++;
}}
Donc ca ne marche pas (erreur : document.blabla is null or not an object).
J'ai essayé avec .value .text .text() .nodeValue .firstChild.nodeValue etc.
Rien ne marche.
Mon tableau est de la forme :
Code :
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>
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é).
Merci d'avance.
Bdloul
Bdloul est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/12/2011, 11h35   #2
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 82
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 82
Points : 36
Points : 36
<= à la place de < et ca marche : nvm
Bdloul est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h15.


 
 
 
 
Partenaires

Hébergement Web