我想访问 asp.net gridview 的 cssClass 属性并用 Javascript 更改它。
我知道我可以像这样访问其他个人样式属性:
document.getElementById('<%=GridView1.ClientID%>').style
但我特别想更改 cssClass 。这是我尝试第一个建议后的结果。它目前还不起作用。我将您给我的那条线放在突出显示选定行的函数的第一部分中,以便所有先前突出显示的行都将恢复为正常样式。想法?
function ChangeRowColor(rowID) {
document.getElementById('<%=gvxTaskList.ClientID%>').className += "tablestyle";
var color = document.getElementById(rowID).style.backgroundColor;
if (color != 'yellow')
oldColor = color;
if (color == 'yellow')
document.getElementById(rowID).style.backgroundColor = oldColor;
else document.getElementById(rowID).style.backgroundColor = 'yellow';
}