if (count == null) 好像没问题吧,报的什么错?
看你上面的代码,似乎左右括号的匹配有些问题

解决方案 »

  1.   

    左右括号的匹配是抄错了。
    现在的主要问题是:
    var count = ListID.length
    当ListID只有一个元素时,JavaScript语言就认为ListID不是一个数组了。
    所以ListID.length的状态就变成undefined。这句语句执行完以后,alert(count)就显示 undefined报错信息:undefined不是一个对象。
      

  2.   

    你的选择框是动态生成的吧,可以在生成的时候把选择框的个数当个参数传到页面上还有个土办法,加一句<input tpye="hidden" name="ListID">看看如何