Bonjour, je suis en train de lutter avec la fonction getElementsByTagName.
D'après ce que j'ai compris, cette fonction retourne un tableau d'éléments sélectionnés par le tag en cours.
Ma portion de code javascript est la suivante :
Je vois bien le popup "Il y a au moins un div", mais alert(divs.length); me retourne 0 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if(document.getElementsByTagName("div")){ alert('il y a au moins un div !!'); } var divs = document.getElementsByTagName("div"); alert(divs.length);
Pourtant, j'ai bien plusieurs div dans mon formulaire, avec la même casse :
Là, je sèche complètement, si quelqu'un a une idée ou un début d'explication, elle serait le bienvenue !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <div class="block"> <div style="background-position: 0pt -52px;" class="checkbox selected"> <input name="checkbox[]" type="checkbox"><label for="#">Unchecked Checkbox</label> </div> <div style="background-position: 0pt;" class="checkbox"> <input name="checkbox[]" checked="checked" type="checkbox"><label for="#">Checked Checkbox</label> </div> </div>
Merci d'avance.
Partager