J'ai besoin d'accéder à l'arbre DOM et d'obtenir les éléments juste au-dessous de l'élément courant.Récupère les éléments juste au-dessous de l'élément courant en javascript
Lire le code suivant:
<div id="node">
<div id="a">
<div id="aa">
<div id="ab">
<div id="aba"></div>
</div>
</div>
</div>
<div id="b">
<div id="ba">
<div id="bb">
<div id="bba"></div>
</div>
</div>
</div>
<div id="c">
<div id="ca">
<div id="cb">
<div id="cba"></div>
</div>
</div>
</div>
</div>
Je veux obtenir les 3 éléments "a", "b", "c" sous "noeud". Que devrais-je faire?
var nodes = node.getElementsByTagName ("div") < ---- Je reçois tous les divs mais pas les 3 div dont j'ai besoin.
var nœuds = node.childNodes; < ---- fonctionne dans IE, mais FF contient le noeud de texte
Est-ce que quelqu'un sait comment résoudre le problème?
Merci, m'a aidé - conseil pour d'autres utilisateurs - il est children.push (enfant); – dpmguise
Merci de remarquer. J'ai changé la réponse en conséquence – Turismo
Vous pourriez également considérer splice() pour supprimer des noeuds, peut-être un peu plus vite –