Ho questa riga di una tabella:
codice:
<tr id="tr1">
<td>prova1</td>
<td>prova2</td>
<td><span>prova3</span></td>
<td><INPUT type="text" ID="Text1" NAME="Text1" value="prova4"></td>
</tr>
Premetto che so leggere e scrivere gli argomenti delle varie celle, con IE e Firefox, però mi piacerebbe pure capire il comportamento di Firefox
ottengo 9 nodi della riga
codice:
alert(tr_old.childNodes.length);//==>9
Perchè i nodi TD sono gli elementi dispari?
cioè, per il primo nodo ottengo undefined
codice:
alert(tr_old.childNodes[0].tagName);//==>undefined
per il secondo nodo ottengo:
codice:
alert(tr_old.childNodes[1].tagName);//==>TD
cioè, perchè al posto di ottenere i nodi TD alle posizioni 0,1,2 li ottengo alle posizioni 1,3,5
grazie