Hallo,
habe Probleme mit den childNode-ID.
Folgenden Code den ich clone:
<div id="X">
<span id="num">$i</span>
<span><input type="Text" name="txt[]" size="65" /></span>
<span><select size="1" name="weight[]">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select></span>
<span><input type="checkbox" name="chk[]" /></span>
<span><input type="Text" name="answer[]" size="15" /></span>
<span onmouseover="this.style.cursor = 'hand'" onmouseout="this.style.cursor = 'auto'"><a href="admin.php">Irgenwas</a></span>
</div>
Mein cloneNode "clone" ist das div mit id = X sowie mit Parameter True (subnodes)
Jetzt teste ich die einzelnen Kinder-Knoten:
alert(nnode.childNodes[0].innerHTML); => OK
alert(nnode.childNodes[1].innerHTML); => undefiniert
alert(nnode.childNodes[2].innerHTML); => OK
alert(nnode.childNodes[3].innerHTML); => undefiniert
usw.
D.h. alle Knoten mit gerader ID funktionieren, alle mit ungerader ID spucken als innerHTML ein undefiniert aus. Warum ist das so?
Gruß Andreas