Я пытаюсь получить список нескольких записей для каждой строки из таблицы с помощью querySelectorAll , но я пытался одним способом, но застрял внутри нескольких for-l oop.
Я хочу знать, есть ли более подходящий способ решения этой конкретной c проблемы с функцией querySelectorAll?
То, что я пробовал до сих пор:
Html извлечено так далеко от: var innerT = t2[i].cells;
t2 = document.querySelectorAll('.flexible.block_xp-report-table tbody tr');
for (var i = 0; i < t2.length; i++) {
var innerT = t2[i].cells; //the generated HTML is from this steps
for (var j = 0; j < innerT.length; j++) {
var innerT1 = innerT[j].cells;
for (var k = 0; k < innerT1.length; k++) {
console.log(innerT1[k])
}
}
}
<table cellspacing="0" class="flexible block_xp-report-table" id="yui_3_17_2_1_1596535723450_172">
<thead id="yui_3_17_2_1_1596535723450_189">
<tr id="yui_3_17_2_1_1596535723450_188">
<th class="header c0" scope="col" id="yui_3_17_2_1_1596535723450_187">
S.N
</th>
<th class="header c1" scope="col" id="yui_3_17_2_1_1596535723450_198">
Name
</th>
<th class="header c2" scope="col">
Level
</th>
<th class="header c3" scope="col">
Point
</th>
</tr>
</thead>
<tbody id="yui_3_17_2_1_1596535723450_171">
<tr class="" id="block_xp_report_r0">
<td class="cell c0" id="block_xp_report_r0_c0">
<a href="http://test.com.np/user/view.php?id=2157&course=103">Image 1</a>
</td>
<td class="cell c1" id="block_xp_report_r0_c1">
<a href="http://test.com.np/user/view.php?id=2157&course=103" id="yui_3_17_2_1_1596532113936_188">John</a>
</td>
<td class="cell c2" id="block_xp_report_r0_c2">6</td>
<td class="cell c3" id="block_xp_report_r0_c3">
<div class="block_xp-xp">
<div class="pts">6,414</div>
<div class="sign sign-sup">xp</div>
</div>
</td>
</tr>
<tr class="" id="block_xp_report_r1">
<td class="cell c0" id="block_xp_report_r1_c0">
<a href="http://test.com.np/user/view.php?id=2158&course=103">Image 1</a>
</td>
<td class="cell c1" id="block_xp_report_r1_c1">
<a href="http://test.com.np/user/view.php?id=2158&course=103" id="yui_3_17_2_1_1596532113936_188">John</a> -- -- I the value of href only
</td>
<td class="cell c2" id="block_xp_report_r1_c2">6</td> -- I need this number only
<td class="cell c3" id="block_xp_report_r1_c3">
<div class="block_xp-xp">
<div class="pts">6,414</div> -- I need this number only
<div class="sign sign-sup">xp</div>
</div>
</td>
</tr> --- this tr will go expanding ---
</tbody>
</table>