读书人

JS小疑点大家进来看看

发布时间: 2012-01-14 20:02:35 作者: rapoo

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

+"" 是把它转换成字符串

读书人网 >asp.net

热点推荐