Javascript acces div dans element
Résolu/Fermé
A voir également:
- Javascript acces div dans element
- Telecharger javascript - Télécharger - Langages
- Acces rapide - Guide
- Pdf element - Télécharger - PDF
- Acces uptobox - Guide
- Vous risquez de perdre l'accès a marketplace - Forum Facebook
5 réponses
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
14 déc. 2009 à 21:21
14 déc. 2009 à 21:21
DOM te serait bien utile ...
panel.getElementsByTagName("div").style.display = 'block';
panel.getElementsByTagName("div").style.display = 'block';
PhP
Messages postés
1767
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
14 déc. 2009 à 21:58
14 déc. 2009 à 21:58
Bsr
heu accèder au style directement à un tableau d'éléments retourné par getElementsByTagName() on ne peut pas
Par contre ceci est possible :
Un autre moyen est de parcourir une partie de l'arbre DOM en utilisant la propriété childNodes
heu accèder au style directement à un tableau d'éléments retourné par getElementsByTagName() on ne peut pas
Par contre ceci est possible :
var elements = panel.getElementsByTagName("div"); for (var i=0; i < elements.length; i++) { elements[i].style.display="block"; }
Un autre moyen est de parcourir une partie de l'arbre DOM en utilisant la propriété childNodes
for (var i=0; i < panel.childNodes.length; i++) { var element = panel.childNodes[i]; if (element.nodeType == 1) // Uniquement les noeuds éléments càd des balises HTML { if (element.tagName == "DIV") // Seulement les éléments DIV { element.style.display="block"; } } }
avion-f16
Messages postés
19246
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
21 avril 2024
4 497
14 déc. 2009 à 22:06
14 déc. 2009 à 22:06
Ou si on sait que c'est le 1er élément :
panel.getElementsByTagName("div")[0].style.display
PhP
Messages postés
1767
Date d'inscription
lundi 11 décembre 2000
Statut
Membre
Dernière intervention
23 décembre 2009
606
14 déc. 2009 à 22:12
14 déc. 2009 à 22:12
Là oui ! ;-)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question