本帖最后由 xushuaic 于 2012-08-31 15:48:36 编辑

解决方案 »

  1.   

    如注释所说function checkAll(allNode)
    {
        var allNode = getElementsByName("all")[0];//这里你一直都只取第一个全选来判断 第二个肯定没问题的了
        var items = getElementsByName("item");
        var sum =0;
        for(var x=0; x<items.length; x++)
        {
            if(allNode.checked)
            {
                items[x].checked = allNode.checked;
                }    
            }
        
        }