Jsp页面,java 用js代码来动态改变表格中单元格颜色。

JavaScript05

Jsp页面,java 用js代码来动态改变表格中单元格颜色。,第1张

<c:foreach items="list" var="list">

<tr id="tr${list.index}">

<td>${list.A }</td>

<td>${list.B}</td>

<td style="background-color:green">${list.C }</td>

<td>${list.D }</td>

<td>${list.E }</td>

<td>${list.F }</td>

</tr>

</c:foreach>

<javascript>

$(function(){

$("#tr0").css("background-color","green")

})

</javascript>

所有的td值除以1000(可以使用<fmt:fmtnumber >标签)。这个你自己已经知道了就不说了吧!思路还是取id='tr0'的<tr>,遍历下面所有<td>.值取出来,做个除法就好了。

'如果是从数据库读取的数据,其实用动态语言来判断更简单的。比如ASP:

n=rs("number")

<td id="a1" <%if n>100 then%>style="color:#ff0000"<%end if%>><%=n%></td>

//js可以这样做:

var td=document.getElementById("a1")

var n=parseInt(td.innerTEXT)

if(n>100)td.style="color:#ff0000"