function CheckAllmp3()
  {
    var list="";
  for (var i=0;i<document.mp3list.elements.length;i++)  
      {
var e = document.mp3list.elements[i];    
 if (e.name=="id")
      e.checked=document.mp3list.checkallmp3.checked;
 }
  }
<input type="checkbox" name="checkallmp3" value="0" onclick="check_or_not()">

解决方案 »

  1.   

    错了 不好意思:
    <input type="checkbox" name="checkallmp3" value="0" onclick="check_or_not()">
    =><input type="checkbox" name="checkallmp3" value="0" onclick="CheckAllmp3()">
      

  2.   

    //-------------全选触发函数
    function SelectAll(CheckBoxSet,bFlag,iCount)
    {
    //功能:根据传入的CheckBox集合,全部进行选中或取消选中
    //参数:CheckBoxSet拥有相同名字的CheckBox对象的集合
    // bFlag传入是选中还是取消
    //      iCount传人(CheckBox)对象集合的个数
    //返回:无,
    var i;
    for (i=0;i<iCount;i++){
    CheckBoxSet[i].checked=bFlag;
    }
    return true;
    }