.net 中动态生成的表格,当鼠标经过tr时改变tr当前颜色,当鼠标移开恢复原来的颜色 .net 中动态生成的表格,当鼠标经过tr时改变tr当前颜色,当鼠标移开恢复原来的颜色,高手们求教了!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function changeColor(color) { var obj = document.getElementById(event.srcElement.id); obj.style.background = color; } <table id="Table_1"> <tr id="TR_1" name="TR_1"> <td id="TD_1" name="TD_1" onmouseover="changeColor('red')" onmouseout="changeColor('blue')">表格一</td> <td id="TD_2">表格二</td> </tr> </table> 表格是在后台动态生成的在html页面是没有表格的<table><tr><td></td></tr></table>这些属性的 JS 生成表格 ,你可以用 createElement 创建 然后在 body.Append()下C# 创建可以输出 字符串。然后 HTML 中用 <%# %> 的方式。至于变色的 用var oldColor = this.BackgroundColor;this.BackgroundColor = 颜色。this.BackgroundColor =oldColor ;分别写在 onmouseover 和 onmouseout jquery给table的tr设置mouseover和mouseout背景色 动态的也可以写mouseover和mouseout事件改变颜色 根据id写事件 $(document).ready(function () { $("table tr").bind("mouseover", function () { $(this).css("background","#FF0000"); }); $("table tr").bind("mouseout", function () { $(this).css("background", "#FFFFFF"); }); });table可换成你自己table的id标识! +1table id="Table_1"> <tr id="TR_1" name="TR_1" onmouseover="MouseIN(this)" onmouseout="MouseOut(this)"> <td id="TD_1">表格一</td> <td id="TD_2">表格二</td> </tr> </table><script>var oldColor;function MouseIN(Element) { var oldColor= Element.style.background; Element.style.background = "red"; }function MouseOut(Element){ Element.style.background = oldColor;} </script> 参考:效果一:效果二:http://www.cnblogs.com/insus/archive/2012/10/29/2744769.html 请问:怎样断开正使用的sql数据库的活动连接? 遇到一个奇怪的问题。。。大家帮我看看...... 过滤中间的空格多个字符 ==========Repeater控件绑定输出的数据,如果只让他输出前10个字符??? 关于VS.NET 20003 智能感知的一个问题 这个是怎么回事啊? asp.net ko 请问:我如何在页面中实现如下方式的媒体播放功能 showModalDialog返回值只能是数字,怎样才能支持返回中文? jqgrid treegrid 树形表格出不来 新建mdf文件提示事物日志文件已满,怎么解决? .net项目打包发布问题
function changeColor(color) {
var obj = document.getElementById(event.srcElement.id);
obj.style.background = color;
}
<table id="Table_1">
<tr id="TR_1" name="TR_1">
<td id="TD_1" name="TD_1" onmouseover="changeColor('red')" onmouseout="changeColor('blue')">表格一</td>
<td id="TD_2">表格二</td>
</tr>
</table>
C# 创建可以输出 字符串。然后 HTML 中用 <%# %> 的方式。至于变色的 用
var oldColor = this.BackgroundColor;
this.BackgroundColor = 颜色。this.BackgroundColor =oldColor ;分别写在 onmouseover 和 onmouseout
$(document).ready(function () { $("table tr").bind("mouseover", function () {
$(this).css("background","#FF0000");
});
$("table tr").bind("mouseout", function () {
$(this).css("background", "#FFFFFF");
}); });table可换成你自己table的id标识!
table id="Table_1">
<tr id="TR_1" name="TR_1" onmouseover="MouseIN(this)" onmouseout="MouseOut(this)">
<td id="TD_1">表格一</td>
<td id="TD_2">表格二</td>
</tr>
</table>
<script>
var oldColor;
function MouseIN(Element)
{
var oldColor= Element.style.background;
Element.style.background = "red";
}
function MouseOut(Element)
{
Element.style.background = oldColor;
}
</script>
效果一:
效果二:http://www.cnblogs.com/insus/archive/2012/10/29/2744769.html