Excuse moi, je viens de trouver : (facilement, hein ?? )
Code :
- <script language="Javascript">
- <!--
- var Html,i;
- var Obj =document.getElementsByTagName('div');
- var s=0;
- for ( i=0; i < Obj.length; i++){
- var s=Number(s) + Number(1);
- }
- alert("Nombres de div : "+s);
- //-->
- </script>
|
Ensuite il faut ajouter les conditions. Je reviens ...
Ok voilà :
Code :
- <p><div class="man">a</div>
- <p><div class="man"></div>
- <p><div class="man"></div>
- <p><div class="man"></div>
- <p><div class="man"></div>
- <p><div class="youpi"></div>
- <p><div class="youpi"></div>
- <p><div class="youpi"></div>
- <p><div class="youpi"></div>
- <p><div class="youpi"></div>
- <p><div class="youpi"></div>
- <p><div class="youpi"></div>
- <script language="Javascript">
- <!--
- var Html,i;
- var Obj =document.getElementsByTagName('div');
- var s=0;
- for ( i=0; i < Obj.length; i++){
- if (Obj[i].className == "man" )
- {
- var s=Number(s) + Number(1);
- }
- }
- alert("Nombres de div : "+s);
- //-->
- </script>
|
Par contre pour que le script fonctionne, il faut ajouter une valeur dans une des div.
Tu peux toujours là cacher en indiquant :
<p><div class="man"><textarea style="display:none">a</textarea></div>
Message édité par cetplus le 11-10-2010 à 09:46:33