我正在使用 Displaytag 来显示 DataGrid。现在,我必须根据一些计算来更改行的颜色。就像如果
column3 + column4 > coulmn5 的值,则行颜色应为黄色
column3 + column4 < coulmn5 的值,则行颜色应为红色
column3 + column4 = coulmn5 的值,则行颜色应为白色
我认为唯一的方法是使用getElementByID()方法
注意:我不想考虑使用 的解决方案getElementsByTagName()[index]
,因为稍后列排序的原因可能会改变。
目前我正在使用以下代码,我想更改它。
var rows = tbody.getElementsByTagName("tr");
迭代行对象
var tdObj = rows[i].getElementsByTagName("td")[3]