现在 gridview的  <ItemTemplate> 里有一个checkbox 希望 checkbox 选中时 该行变色,取消选中则变色消失 
  求 javascript 代码 

解决方案 »

  1.   

    <asp:TemplateField>
              <ItemTemplate>
              <asp:CheckBox ID="checkbox1" runat="server" onclick="onChecked(this);" Text="Select" />
              </ItemTemplate>
              </asp:TemplateField>.js
    function onChecked(obj)
        {
            if(obj.checked)
            {
                obj.parentNode.parentNode.style.backgroundColor = "red";
            }
            else
            {
            obj.parentNode.parentNode.style.backgroundColor = "";
            }
        }
      

  2.   

    onclick="change(this)"
    function change(obj)
    {
    if(obj.checked)
    {
     obj.style.color='red';
    }
    else
    {
    obj.style.color='black';
    }
    }