日期:2014-05-18  浏览次数:20401 次

JS全选问题 复选框是.net服务器控件checkBox 在GridView中的模板列
现在的问题是,全选能选,想非全选checkbox为非选状态,则全选checkbox也为非选状态,

如下是我的JS代码:
  function   selectall(obj)
                      {
                   
                                          for   (var   i=0;   i <obj.form.elements.length;   i++)
                                  {
                                          if   (obj.form.elements[i].type   ==   'checkbox '   &&   obj.form.elements[i]   !=   obj)
                                          {
                                                  obj.form.elements[i].checked   =   obj.checked;
                                               
                                               
                                                tr_bgcolor(obj.form.elements[i]);
                                          }
                                  }
                             
                          }

单选事件如下:
  function   tr_bgcolor(c)
                          {
                                var   tr   =   c.parentNode.parentNode;
                                 
                                    tr.rowIndex   %   2   ==   0   ?   tr.style.backgroundColor   =   c.checked   ?   '#add6a6 '   :   '#FEDFDC '   :   tr.style.backgroundColor   =   c.checked   ?   '#add6d6 '   :   ' ';
                         
                           
                      &nb