6
Mit Javascript, wie kann ich auf ein bestimmtes Kind einer Reihe zugreifen? Javascript (nicht jQuery bitte).Javascript, wie kann ich auf ein bestimmtes Kind einer Zeile zugreifen?
z.B .: zweiten <TD>
von <TR>
wo ID = id33322010100167
<table>
<tr id="id33322010100167">
<td>20101001</td>
<td>918</td>
<td>919</td>
<td>67</td>
<td>CAR PROBLEM</td>
</tr>
<tr id="id33322010100169">
<td>20102001</td>
<td>913</td>
<td>914</td>
<td>62</td>
<td>LUNCHTIME</td>
</tr>
<table>
Können Sie jQuery verwenden? –
Sie haben hier ein Problem, Ihre beiden 'tr' -Elemente haben den gleichen 'id'-Wert! – romaintaz
keine jquery. muss an blackberry arbeiten, jquery tut das (noch) nicht. Auch behoben
Antwort
Quelle
2010-10-01 15:02:20 RaYell
Haben Sie das versucht? Dies gibt die erste '' zurück, nicht die zweite, weil der erste Kindknoten des '
Dann ändern Sie einfach den Index auf 2. Die Methode ist immer noch gut. – RaYell
Nein, ist es nicht. 'document.getElementById ('id33322010100167'). childNodes [2]' gibt einen weiteren Whitespace-Knoten. Was passiert, wenn das OP dann alle Zeilenumbrüche in seinem Quellcode entfernt? Das behält die Reihenfolge der '' Elemente bei, während die 'childNodes'-Auflistung vollständig geändert wird. –
Verwendung der DOM Sie den Tisch bekommen und dann über die untergeordneten Elemente durchlaufen, während Zählung zu halten.
Natürlich sollen Element-IDs eindeutig sein, damit
document.getElementById('id')
funktioniert.Quelle
2010-10-01 15:00:36
Verwendung jQuery:
können Sie als nächstes verwenden() durch die Elemente iterieren
Quelle
2010-10-01 15:00:59 Thariama
"Not jquery bitte" – gbmhunter
Zuverlässigstes ist die
cells
Sammlung, die im Gegensatz zuchildNodes
in Nicht-IE-Browsern ignoriert Whitespace-Textknoten zwischen Zellen:Quelle
2010-10-01 15:05:44
Vielleicht können Sie versuchen, diese:
Quelle
2010-10-01 15:05:47 Shaoz
'document.all' ist heutzutage keine gute Sache. –
Ich habe es ausgezogen – Shaoz
Das andere Problem ist, dass es keine IDs in den '' Elemente in dem Beispiel gibt und das OP möglicherweise nicht möchten, sie hinzuzufügen. –
Verwandte Themen