pour quelle raison ?Tu vas te faire taper par Auteur
et pis qu'il y vienne d'abord :grin:
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Fiou, je viens de venir à bout de ce TP, grâce à vous!
Merci bien!
83 Ko !!!!
mais je n'ai jamais dit qu'il fallait utiliser jquery juste pour cela...
je souligne juste que si l'on est dans un contexte jquery ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Renvoie 8 et non 6 : il y a des balises a comptées 2 fois vu qu'elles ont 2 ancêtres li
Code html : 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
27
28
29 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <ul> <li><a>1</a></li> <li><a>2</a></li> <li><a>3</a></li> <li><a>4</a></li> <li> <ul> <li><a>5</a></li> <li><a>6</a></li> </ul> </li> </ul> <script type="text/javascript"> var li = document.getElementsByTagName('li'); var cpt = 0; for (i=0; i<li.length; i++){ cpt += li[i].getElementsByTagName('a').length; } alert(cpt); </script> </body> </html>![]()
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum
bien vu encore (chuis trop vieux pour ces c...ies)
donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function compter(){ var l=document.links, cpt=0; for(i=0;i<l.length;i++){ if(l[i].parentNode.nodeName=="LI"){ cpt++ } } alert(cpt) }
comme qui y'a pas d'age ^^
Code : Sélectionner tout - Visualiser dans une fenêtre à part if(l[i].parentNode.nodeName.toUpperCase()=="LI"){
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
non non, je confirme, les nodeName sortent en majuscule jusqu'à nouvel ordre
sur ce, je vais me coucher![]()
de façon crossbrowser ? j'en mettrais pas le fil de ma souris sans fil à couper ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
tu verras, quand tu auras mon âge et ma sagesse: tu découvriras la lumière, petit scarabée
ceci dit, c'est un archaïsme voué à disparaître, j'espère;
t'es pas plus jeune que moi toi ? ^^
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager