请教一个js的问题
在web中我想在Gridview中鼠标点击行的时候 既可以获取行号 有更该了选中行的背景颜色,这个要怎么搞
[解决办法]
点击触发改变当前行颜色吗?我感觉还是鼠标放上去改变当前行颜色,鼠标拿开颜色还原比较好,这样需要给GridView添加一个属性 OnRowDataBound="gv_RowDataBound"在cs页面插入代码
protected void gv_RowDataBound(object sender, GridViewRowEventArgs e) { //首先判断是否是数据行 if (e.Row.RowType == DataControlRowType.DataRow) { //当鼠标停留时更改背景色 e.Row.Attributes.Add("onMouseMove", "this.style.backgroundColor='#e2e6e9';"); //当鼠标移开时还原背景色 e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor='#f4f9fc';"); } }