ASP.NET如何更改表行上的背景颜色按钮单击+行条目
ASP.NET how to change background color of table row on button click + row entry?
我有一个表,其中一行在用户单击按钮后填充值。我想根据填充到行中的值将行背景颜色更改为不同的颜色。
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Search" />
<tr>
<td runat="server" id ="td1" class="auto-style1"></td>
<td runat="server" id ="td2" class="auto-style1"></td>
<td runat="server" id ="td3" class="auto-style1"></td>
<td runat="server" id ="td4" class="auto-style1"></td>
</tr>
我的Button1_Click函数看起来像
protected void Button1_Click(object sender, EventArgs e)
{
string[]toDisp = someFunction();
td1.InnerText = toDisp[0];
td2.InnerText = toDisp[1];
td3.InnerText = toDisp[2];
td4.InnerText = toDisp[3];
}
基本上,我想根据toDisp[1]的值设置表行的背景颜色。我该怎么做呢?谢谢。
如果只有1行
用runat属性为它设置一个ID
<tr id="test" runat="server">
<td runat="server" id ="td1" class="auto-style1"></td>
<td runat="server" id ="td2" class="auto-style1"></td>
<td runat="server" id ="td3" class="auto-style1"></td>
<td runat="server" id ="td4" class="auto-style1"></td>
</tr>
则基于toDisp[1]
的条件你可以写一个switch语句或Random(基于颜色要求)来设置
test.BgColor = "SomeColor";
相关文章:
- 使用event.target.classlist区分按钮颜色
- 如何使用带有多个按钮的javascript更改按钮颜色
- Highcharts上下文按钮颜色
- 在提交时更改按钮颜色,直到输入新文本
- 如何在javascript中更改按钮颜色
- 根据字段值更改页面加载时的按钮颜色
- 我想在单击时更改按钮颜色和文本,并且在刷新页面时它不应该更改
- 单击另一个按钮后如何更改按钮颜色
- 按钮颜色在切换时不会更改多个按钮
- 默认按钮颜色
- 当我使用jQuery Mobile的UI时,如何在jQuery Mobile中切换单击的导航按钮颜色
- 当管理员在管理面板中获得新任务时,如何更改菜单按钮颜色
- 单击时更改按钮颜色
- 无法更改Bootbox中确认框的按钮颜色
- 更改按钮颜色,即使在单击后也是如此
- 根据表中的另一列更改按钮颜色
- 使用addEventListener切换按钮颜色
- AJAX数据库更新与CSS按钮颜色改变使用Codeigniter
- 单选按钮颜色选择器
- 随着背景颜色的变化而改变按钮颜色