e.Row.Attirbutes.Add( "onclick ", "test( "+e.RowIndex.ToString()+ ") ");function   test(index) {   
var   gridview=document.getElementById( "GridView1 "); 
var   text   =   gridview.rows[index].cells[1].innerText; 
}execute(this)
function execute(tb) {
{
var p1 = tb.parentElement || tb.parentNode;
var par = p1.parentElement || p1.parentNode;
var a = par.childNodes[0].getElementsByTagName("span")[0].innerHTML;
}

解决方案 »

  1.   

    ASP.NET不是很熟悉,你如果用了asp.net,我想你可以通过后台编程实现gridview的赋值操作吧。非要用javascript去控制?   

  2.   


    var total = document.all.<%=UserInfoList.ClientID %>.rows.length;
        var count =0;
            var select = 0;
            for(var i = 1;i<total;i++)
            {
                var ckb = document.all.<%=UserInfoList.ClientID %>.rows[i].cells[0].children(0);
                if(ckb != null && ckb.checked == true)
                {
            count++;
                    var company= document.all.<%=UserInfoList.ClientID %>.rows[i].cells[4].innerText;
                if(company!= null & company.length > 0)
            {
                        select++;
                  company+= company + ";";
                    }        
                }
            }
      

  3.   

    上面的是有checkbox的,  你自己看着代码改下就OK。