Javascript: boucle à travers chaque troisième noeud enfant
Si j'ai un nœud parent, comment puis-je faire une boucle par tous les troisième nœud enfant?
J'ai maintenant ce code:
var parents = document.getElementById('ID_of_parent');
var first_child = parents.firstChild.data.id;
alert(parents);
alert(first_child);
Pour les parents, je suis maintenant "[objet HTMLDivElement] " et pour first_child je les aiundefined'.
source d'informationauteur Florian Müller
Vous devez vous connecter pour publier un commentaire.
Avez-vous envisager de jQuery?
J'ai mis en place une démo ici: http://jsbin.com/ahije4/5
La
element.childNodes
collection est ce que vous avez besoin.Vous devez ignorer les nœuds enfants qui ne sont pas des éléments (
element.nodeType != 1
).continuent d'appeler le générateur de vous revenir jusqu'à ce qu'il n'a pas de valeur pour vous.
Je vous recommande d'utiliser
.css()
et ouavec jQuery
Vous pouvez voir un exemple ici:
https://jsfiddle.net/chetabahana/8x65wq32/20/