Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1170 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Js] Compter le nombre de td

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Js] Compter le nombre de td

n°865181
Davjack
Asta la vista miam miam !!!
Posté le 05-10-2004 à 14:11:18  profilanswer
 

Bonjour,
 
J'ai un tableau avec des aiguilles (voir ci-dessous) et j'aimerai compter combien il y en a (c'est celle où il y a class="aiguille" ).
 
Comment puis-je faire en javascript ?
 

Code :
  1. <table>
  2.             <!-- Aiguilles menu droite -->
  3.             <tr>
  4.               <td class="centre_mnudroite_spacer_haut">
  5.               </td>
  6.             </tr>
  7.             <tr>
  8.               <td class="aiguille">
  9.               </td>
  10.             </tr>
  11.             <tr>
  12.               <td class="aiguille">
  13.               </td>
  14.             </tr>
  15.             <tr>
  16.               <td class="aiguille">
  17.               </td>
  18.             </tr>
  19.             <tr>
  20.               <td class="aiguille">
  21.               </td>
  22.             </tr>
  23.             <tr>
  24.               <td class="aiguille">
  25.               </td>
  26.             </tr>
  27.             <tr>
  28.               <td class="aiguille">           
  29.               </td>
  30.             </tr>
  31.             <tr>
  32.               <td class="centre_mnudroite_spacer_bas">
  33.               </td>
  34.             </tr>
  35.           </table>


Message édité par Davjack le 05-10-2004 à 14:13:19

---------------
Asta la vista miam miam !!!
mood
Publicité
Posté le 05-10-2004 à 14:11:18  profilanswer
 

n°865219
Azzazel
Posté le 05-10-2004 à 14:55:09  profilanswer
 

Un truc comme ça ...

Code :
  1. nb_aiguille=0;
  2.    var tds = document.getElementsByTagName('td');
  3.    for (var i=0;i<tds.length;i++) {
  4.       if (tds[i].className!='aiguille') continue;
  5.       nb_aiguille++;
  6.    }

n°865228
fastclemmy
(re-)Dictateur en plastique
Posté le 05-10-2004 à 15:01:54  profilanswer
 

J'avais vu une fonction getElementByClassName :
http://blog.mooncalf.me.uk/archive [...] ssFetching

n°865238
Hermes le ​Messager
Breton Quiétiste
Posté le 05-10-2004 à 15:07:08  profilanswer
 

Azzazel a écrit :

Un truc comme ça ...

Code :
  1. nb_aiguille=0;
  2.    var tds = document.getElementsByTagName('td');
  3.    for (var i=0;i<tds.length;i++) {
  4.       if (tds[i].className!='aiguille') continue;
  5.       nb_aiguille++;
  6.    }




 
Rigolo et bien joué, je ne connaissais pas tiens...

n°865300
lorill
Posté le 05-10-2004 à 16:14:40  profilanswer
 

Azzazel a écrit :


Code :
  1. for (var i=0;i<tds.length;i++) {
  2.       if (tds[i].className!='aiguille') continue;
  3.       nb_aiguille++;
  4.    }




 
euh, ca serait plus simple comme ca :

Code :
  1. for (var i=0;i<tds.length;i++) {
  2.       if (tds[i].className == 'aiguille')
  3.         nb_aiguille++;
  4.    }


ou est l'interet de mettre un continue ?

n°865356
Azzazel
Posté le 05-10-2004 à 17:36:24  profilanswer
 

Aucune désolé ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Js] Compter le nombre de td

 

Sujets relatifs
[Struts] Nombre de champs non défini pour un formulairerandom à partir d'un nombre
Generer un nombre aléatoire à l'exception d'un ensemble d'entiers ?Ne récuperer qu'un nombre de caractères limité d'un champ varchar
[Perl] Nombre de jour entre 2 dates[batch dos RESOLU] lire nombre dans fichier et l'exploiter pour calcul
Obtenir le Nombre de collones sans la fonction num_fieldscomment limité un nombre a 2 decimal en c#
Recueillir le nombre de fichiers sur un serveur ftpLimiter le nombre de caractères dans un div dynamique ?
Plus de sujets relatifs à : [Js] Compter le nombre de td


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR