Ho bisogno di accedere all'albero DOM e ottenere gli elementi solo 1 livello sotto l'elemento corrente.Ottieni elementi di 1 livello sotto l'elemento corrente di javascript
Leggi il seguente codice:
<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>
voglio ottenere i 3 elementi "a", "b", "c" in "nodo". Cosa dovrei fare?
var nodes = node.getElementsByTagName ("div") < ---- Ricevo tutti i div ma non i 3 div di cui ho bisogno.
var nodes = node.childNodes; < ---- funziona in IE, ma FF contiene Nodo di testo
Qualcuno sa come risolvere il problema?
Grazie, mi ha aiutato - punta per gli altri utenti - è children.push (bambino); – dpmguise
Grazie per aver ricordato. Ho cambiato la risposta di conseguenza – Turismo
Puoi anche considerare splice() per cancellare i nodi, potrebbe essere un po 'più veloce? –