Necesito acceder al árbol DOM y obtener los elementos solo 1 nivel por debajo del elemento actual.Obtener elementos solo 1 nivel por debajo del elemento actual por javascript
leer el código siguiente:
<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>
quiero conseguir los 3 elementos "a", "b", "c" en "nodo". ¿Que debería hacer?
var nodes = node.getElementsByTagName ("div") < ---- Obtengo todos los divs pero no los 3 divs que necesito.
var nodes = node.childNodes; < ---- funciona en IE, pero FF contiene el Nodo de texto
¿Alguien sabe cómo resolver el problema?
Gracias, me ayudó - consejo para otros usuarios - es children.push (niño); – dpmguise
Gracias por señalar. Cambié la respuesta en consecuencia. – Turismo
También podría considerar el empalme() para eliminar nodos. ¿Podría ser un poco más rápido? –