level 1
function getTdValue(){ let tableId = document.getElementById("tab"); let arr = ['合计']; for(let i =1;i<tableId.rows[0].cells.length;i++){ arr.push(0) } for(let i =0 ;i<tableId.rows.length;i++){ for(let j = 1; j<tableId.rows[i].cells.length;j++){ for(let k = 0; k<tableId.rows.length;k++){ if(tableId.rows[k].cells[j].innerHTML === tableId.rows[i].cells[0].innerHTML){ arr[j]+=1 } } } } console.log(arr) }
<table style="width:100%; height:100%;" id="tab" onclick="getTdValue()" border="1" cellpadding="1" cel
lsp
acing="1"> <tr> <td>苹果</td> <td>苹果</td> <td>xxx</td> <td>xxx</td> </tr> <tr> <td>香蕉</td> <td>苹果</td> <td>西瓜</td> <td>土豆</td> </tr> <tr> <td>西瓜</td> <td>xxx</td> <td>土豆</td> <td>20</td> </tr> <tr> <td>西红柿</td> <td>柿子</td> <td>苹果</td> <td>柿子</td> </tr> <tr> <td>地瓜</td> <td>地瓜</td> <td>番茄</td> <td>西红柿</td> </tr> <tr> <td>白菜</td> <td>地瓜</td> <td>番茄</td> <td>白菜</td> </tr> </table> 看看是不是这样
2021年11月03日 04点11分
