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; //否则取消选中
}
}