JS小疑点,大家进来看看
JS小问题,大家进来看看
能大概解释下这段的意思么,主要问题是:
if(checkbox.length+""!="undefined") 这句啥意思
------解决方案--------------------
checkbox 有可能没有 .length 属性
这个时候 checkbox.length 就是 undefined
判断它要用 typeof undefined
+"" 是把它转换成字符串
- 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
+"" 是把它转换成字符串