jsp 更改表格某行背景颜色。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp 更改表格某行背景颜色。相关的知识,希望对你有一定的参考价值。

我想在鼠标划过的时候改变这行的颜色,但是这么写,只要进入表格一直改变第一行的颜色,怎么回事?
for(int i = 0; i < 5; i++)

%>
<tr align = "center" height = "50" id = "i" onMouseOver = "javascript:changecolor('i')" onMouseOut = "javascript:resetcolor('i')">
<td><a href = <%=rs.getString("site") %>><%=rs.getString("name") %></a></td>
<td><%=rs.getString("addr") %></td>
<td><%=rs.getString("class") %></td>
<td><%=rs.getString("教育部直属") %></td>
<td><%=rs.getString("is985") %></td>
<td><%=rs.getString("is211") %></td>
<td><%=rs.getString("ave_sco") %></td>
<td><%=rs.getString("higsco") %></td>
<td><%=rs.getString("lowsco") %></td>
</tr>
<%
if(!rs.next()) break;

%>

参考技术A 如果你是问怎么一直都是第一行我可以简单的告诉你,你获得的行的id都是一样的你在你的页面运行后点击源码就可以看到。你的id都是i
改成以下for(int i = 0; i < 5; i++)

%>
<tr align = "center" height = "50" id = "'"+i+"'" onMouseOver = "javascript:changecolor(this)" onMouseOut = "javascript:resetcolor('i')">
<td><a href = <%=rs.getString("site") %>><%=rs.getString("name") %></a></td>
<td><%=rs.getString("addr") %></td>
<td><%=rs.getString("class") %></td>
<td><%=rs.getString("教育部直属") %></td>
<td><%=rs.getString("is985") %></td>
<td><%=rs.getString("is211") %></td>
<td><%=rs.getString("ave_sco") %></td>
<td><%=rs.getString("higsco") %></td>
<td><%=rs.getString("lowsco") %></td>
</tr>
<%
if(!rs.next()) break;

%>本回答被提问者采纳

以上是关于jsp 更改表格某行背景颜色。的主要内容,如果未能解决你的问题,请参考以下文章

iOS UITableView:更改表格的背景颜色会覆盖单元格的背景颜色

iOS Swift - 如何更改表格视图的背景颜色?

R Shiny:如何更改表格的背景颜色

按行项条件更改 MudBlazor 表格背景颜色

使用 Google 表格下拉菜单更改单元格背景颜色而不是文本

使用jQuery更改表格单元格的背景颜色