麻烦各位帮我看下这个js,详细帮我解释下,可以吗?谢谢

chenhaohh 2009-12-11 04:23:07

麻烦各位帮我看下这个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;
}
}
}
...全文
66 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhaohh 2009-12-14
  • 打赏
  • 举报
回复
好的,谢谢
chollaflower 2009-12-11
  • 打赏
  • 举报
回复
好,顶
WoodyPan125 2009-12-11
  • 打赏
  • 举报
回复
好,顶
springfieldx 2009-12-11
  • 打赏
  • 举报
回复
这个就是个复选框全选的处理函数,


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;
}
}
}

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧