有个问题老搞不清楚
为什么CHECHKBOX 当只有一条记录的时候document.form.checkbox.length是未定义类型啊?
大于1条document.form.checkbox.length就有数值啊function selectedAll(){
var length = document.form.checkbox.length?document.form.checkbox.length:1;
if(length<=1){
document.form.checkbox.checked=true;
}else{
for(i=0;i<length;i++){
document.form.checkbox[i].checked=true;
}
}
}
为什么CHECHKBOX 当只有一条记录的时候document.form.checkbox.length是未定义类型啊?
大于1条document.form.checkbox.length就有数值啊function selectedAll(){
var length = document.form.checkbox.length?document.form.checkbox.length:1;
if(length<=1){
document.form.checkbox.checked=true;
}else{
for(i=0;i<length;i++){
document.form.checkbox[i].checked=true;
}
}
}
......
else
......
//selectKeys为checkbox的Name
var checks = document.getElementsByName("selectKeys");
for (var i = 0; i < checks.length; i++) {
if(checks[i].type == "checkbox"){
checks.checked = true;
}
}