日期:2014-05-16  浏览次数:20449 次

帮我看一下这段代码每一行是什么意思
function chek(){
 var leng = this.form1.chk.length;
 if(leng==undefined){
   leng=1;
   if(!form1.chk.checked)
    document.form1.chk.checked=true;
else
document.form1.chk.checked=false;
 }

------解决方案--------------------
function chek(){
 var leng = this.form1.chk.length;  // form1 中 name=chk 的checkbox 的长度
 if(leng==undefined){  // 如果页面只有一个 name=chk 的checkbox
   leng=1; 
   if(!form1.chk.checked)  // 如果checkbox未选中
    document.form1.chk.checked=true;  则选中 chk 
else
document.form1.chk.checked=false; //否则取消选中
 }
}