如题:选中复选框后令行的背景色得到改变?要如何实现?

解决方案 »

  1.   

    function checkbox_onclick()
    {
      var el = window.event.srcElement;
      if((el.tagName == "checkbox") && (el.checked))
      {
        DataGrid1.rows[el.rowIndex].style.cssText = "backcolor:red";
      }
    }
      

  2.   

    see:http://community.csdn.net/Expert/FAQ/FAQ_Index.asp?id=197191
      

  3.   

    <SCRIPT LANGUAGE="vbscript">
                Sub CheckBoxClick(V)
                  Dim strBGColor, O
                  If V.Checked Then strBGColor = "#CCCCFF" Else strBGColor = ""
                  Set O = V.parentElement
                  Do
                    If O.TagName="TR" Or O.TagName="" Then Exit Do
                    Set O = O.parentElement
                  Loop
                  O.Style.backgroundcolor = strBGColor
                  Set O = Nothing
                End Sub
    </SCRIPT>...<Input ... OnClick="VBScript:CheckBoxClick Me">