JS 对GridView的一些操作

//全选、全不选
function CheckBoxChoice(checkAll)
{
    //获取所有input对象的列表
    var items=document.getElementsByTagName("input");
    for(var i=0;i<items.length;i++)
    {
        if(items[i].type == "checkbox")
        {
            items[i].checked=checkAll.checked;
        }
    }     
}

//以下是单独的编辑按钮在最上面的操作
    //点击编辑时是否选中
    function IsChoice(choice)
    {
        var items=document.getElementsByName("chbChoice");
        var CheckedNum=0;
        for(var i=0;i<items.length;i++)
        {
           if(items[i].type=="checkbox")
           {
              if(items[i].checked)
              {
                 CheckedNum++;
              }
           }
        }
        if(CheckedNum!=1)
        {
         alert("请选择一条数据进行修改!");
                 return;
        }
        for(var i=0;i<items.length;i++)
        {

           if(items[i].type=="checkbox")
           {
              if(items[i].checked)
              {
                  items[i].checked=choice.checked;
                  UniversalOpenWindowAndBreak(750,400,'CustomerEdit.aspx?ID='+items[i].value,1);
                  return ;
              }
           }
        }
    }
     //点击删除函数
    function Delete(choice)
    {
        var IsChecked=false;
        var items=document.getElementsByName("chbChoice");
        var text="";
        for(var i=0;i<items.length;i++)
        {
            if(items[i].type=="checkbox")
            {
                 if(items[i].checked)
                 {
                   IsChecked=true;
                 }
            }
        }
        if(!IsChecked)
        {
         alert("请选择要删除的数据!");
             return;
        }
        for(var i=0;i<items.length;i++)
        {
            if(items[i].type=="checkbox")
            {
                if(items[i].checked)
                {
                   items[i].checked=choice.checked;
                   text +="'"+items[i].value+"',";
                }
            }
        }
        document.getElementById("<%=hfId.ClientID %>").value = text.substring(0,text.length-1);
       
    }

原文地址:https://www.cnblogs.com/vihone/p/1765640.html