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
- Element introuvable il n'existe plus dans l'ordinateur - Guide
- Javascript round ✓ - Forum Javascript
- Messagerie free aucun code d'accès n'a été configuré - Forum Free mobile
5 réponses
avion-f16
Messages postés
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
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
19249
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
15 juin 2024
4 504
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