我有一个带复选框的gridview。将数据绑定到pageview中的gridview。选中复选框后,我通过查找gridview行id(用javascript编写的代码)来更改gridview行颜色。
document.getElementById(gv_ctrl02).style.backgroundColor = "beige";
和gridview数据呈现如下行ids。
table
tr id="gv_ctrl02" td 1000 /td td Anil /td /tr
tr id="gv_ctrl02" td 1002 /td td Suri /td /tr
tr id="gv_ctrl02" td 1003 /td td Jagan /td /tr
table
我的页面上有一个按钮,点击它就会发生一些动作。之后,我检查gridview rendred代码,它没有行ID,下面是我的gridview渲染代码
table
tr td 1000 /td td Anil /td /tr
tr td 1001 /td td Suri /td /tr
tr td 1003 /td td Jagan /td /tr
table
由于未生成rowid,因此更改行颜色的代码无效。
document.getElementById(gv_ctrl02).style.backgroundColor = "beige";
//throwing Null javascript exception due to row id gv_ctrl02 is not available.