悬赏分:30 离问题结束还有 10 天 8 小时 浏览:69 次
var a= document.getElementById("<%=Gvmail.ClientID%>");
var txt="";
var i=1;
for(i;i<a.rows.length;i++)
{
}
//刚后台有问题。以为是因为那个。结果吧提问删了。白浪费30分了~!
// 现在我想获取我gridview中checkbox选择情况。请大家给个方法~谢谢
|
参考代码:
/******************************************************************/ //选中全部复选框 /******************************************************************/ function CheckAll(controlId, checkAllControl) { var control = $(controlId); var nodeList = control.getElementsByTagName("input"); for(var i=0; i< nodeList.length; i++) { var node = nodeList[i]; if (node.type == "checkbox") { node.checked = checkAllControl.checked; } } } 其实你只差一点点: var a= document.getElementById("d"); var chklist = a.getElementsByTagName("input"); for(var i=0;i<chklist.length;i++){ if(chklist[i].type=="checkbox"){ alert(chklist[i].checked); } } |
|
5小时前 李.net : $() 就是document.getElementById(),只不过我特殊定义过了而已。 checkAllControl,是一个checkbox,当他选中的时候,为全选的。你可以根据你的需要来做,大致的思路就是,通过getElementsByTagName("input"); 找到所有的<input开头的Element,再循环找到的数组,如果是checkbox的,则进行你想要的操作即可。 |