麻烦各位帮我看下这个js,详细帮我解释下,可以吗?谢谢
function make_checkall()//
{
var len; if(document.form1.boxselect == null) return; len = document.form1.boxselect.length;
if ( len == null )
document.form1.boxselect.checked = document.form1.allbox.checked;
else
{
if ( document.form1.allbox.checked )
{ for( var i = 0; i < len; i++ )
document.form1.boxselect[i].checked=true;
}
else
{
for( var j = 0; j < len; j++ )
document.form1.boxselect[j].checked=false;
}
}
}
function make_checkall()//
{
var len; if(document.form1.boxselect == null) return; //如果没有待选的复选框则返回 len = document.form1.boxselect.length; //获得待选复选框的数量
if ( len == null )
document.form1.boxselect.checked = document.form1.allbox.checked;
else
{
if ( document.form1.allbox.checked ) //如果选中了全选复选框
{ //将所有boxselect的复选框设置为选中状态
for( var i = 0; i < len; i++ )
document.form1.boxselect[i].checked=true;
}
else
{
//如果全选复选框为未选中状态,则将所有的boxselect里面的复选框设置为未选中
for( var j = 0; j < len; j++ )
document.form1.boxselect[j].checked=false;
}
}
}