我想做一个JavaScript函数,检查未选中的复选框。如今,我的功能需要选中所有未选中的复选框,而我只需要选中特定的GridView未选中的复选框即可
function checar() {
var el = document.getElementsByTagName("input");
for (var i = 0; i < el.length; i++) {
if (el[i].type == "checkbox") {
el[i].checked = true;
}
}
}
最佳答案
您首先要限制搜索元素的范围。一种方法是使用getElementById
function checar() {
var grd = document.getElementById("<%=grd.ClientID%>"); // <-- Add this line
var el = grd.getElementsByTagName("input"); // <-- change the scope of this to grd
//rest of your code here.
}
使用div进行示例,但您会明白我的想法:http://jsfiddle.net/8LRkk/
编辑以包括设置特定的网格ID。