专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > ASP.NET

JS小疑点,大家进来看看

发布时间:2011-06-22 17:11:53 文章来源:www.iduyao.cn 采编人员:星星草
JS小问题,大家进来看看
JScript code


 //反选
    function ReverseSelect()
    {
        var checkbox = document.all.CheckboxGroup;
        if(checkbox==null)
        {
            return false;//zhoufoxcn modify 2007-12-25
        }
        
        if(checkbox.length+""!="undefined")
        {
            for( var i=0;i<checkbox.length;i++ )
            {
                checkbox[i].checked = !checkbox[i].checked;
            }
        }
        else
        {
            // 修正当列表长度为1时,不能反选的BUG
            checkbox.checked = !checkbox.checked;
        }
        return false;
        
    }




能大概解释下这段的意思么,主要问题是:
 if(checkbox.length+""!="undefined") 这句啥意思

------解决方案--------------------
checkbox 有可能没有 .length 属性

这个时候 checkbox.length 就是 undefined

判断它要用 typeof undefined

+"" 是把它转换成字符串
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: