Javascript acces div dans element
Résolu/Fermé
A voir également:
- Javascript acces div dans element
- Acces rapide - Guide
- Telecharger javascript - Télécharger - Langages
- Trousseau d'accès iphone - Guide
- Accès refusé - Guide
- Je n'ai plus acces a ma boite mail gmail - Guide
5 réponses
avion-f16
Messages postés
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
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
1770
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
19252
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
10 février 2025
4 505
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
1770
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