我有下表。如何根據JavaScript中的其他列值更改表格的列單元格顏色?
<table id="Alter" class="table">
<thead>
<tr>
<th>Type</th>
<th>Quantity</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="Iss in Recent">
<td id='Tra'>{{Iss.Type}}</td>
<td id='Qut' style="text-align: right;">{{Iss.Quantity | number : fractionSize}}</td>
</tr>
</tbody>
</table>
我想根據類型值更改數量單元格的顏色。 IF Type =「some value」 Color(Quantity)='red'。
我無法獲取單元格值。
我嘗試這樣得到的值:
var table1 = document.getElementById('Alter');
for (var i = 0; i < table1.tBodies.length; i++) {
var rows = table1.tBodies[i].rows;
for (var j = 0; j < rows.length; j++) {
var cells = rows[j].cells;
for (var k = 0; k < cells.length; k++) {
console.log(cells[k]);
}
}
}
但是,這心不是工作。我正在使用JavaScript。 有什麼建議嗎?
rows.length正在返回0當我有100行 – aye26
當你調用javascript? –
是的,table1.tBodies [i] .rows.length – aye26