我的问题是:选择"是" 应该选中所有的CHECKBOX, 这在IE下是可以的,但是在FireFox 就不行了.
我不知道哪错了.
<script>
function oo(obj){return document.getElementById(obj);}function isadmin(s){
var user=document.user;
var elemlength = user.elements.length; //获得表单所有元素
  for(var i = 0;i < elemlength;i++){ //循环所有元素
var elemtype = user.elements[i].type;
if(elemtype=="checkbox"){ //取表单中所有复选框
if(s=="1")user.elements[i].checked=true;
else user.elements[i].checked=false;
}
}
}
function system_function_list(){
var Table1=oo("system_function_list_tb");
for(var i=0;i<3;i++){
var row = Table1.insertRow(Table1.rows.length);
var col = row.insertCell(0);
var s= i+"&nbsp;<INPUT name=allbox"+i+" type=checkbox />one "
col.innerHTML=s;
}
}
</script>
</head>
<body onload="system_function_list()"><table width="580">
<form name="user" method="post">
  <tr>
    <td colspan="2"> <table  cellspacing="1" id="system_function_list_tb">   
<tr class="Edit_resultTable_td"><td>最高权限:<select name="IsManager" onchange="isadmin(this.options[this.options.selectedIndex].value)">
<option value="0">否</option><option value="1">是</option></select></td></tr>
<tr class="Edit_resultTable_tr"><td>权限设置</td></tr>
</table> </td>
  </tr> 
</form>
</table>
</body>

解决方案 »

  1.   

    哈哈。。这分我接啦。。^o^
    <script type="text/javascript">
    var oo = new Function("obj", "return document.getElementById(obj)");function isadmin(val, form){ var ches = form.elements, bool = parseInt(val), i;

      for (i = 0 ; i < ches.length ; i ++) { //循环所有元素
    if (ches[i].type == "checkbox") ches[i].checked = bool; //取表单中所有复选框
    }
    }function system_function_list() { var Table1 = oo("system_function_list_tb"), html = [], i;

    for (i = 0 ; i < 3 ; i ++)
    html[i] = "<tr><td>" + i + "&nbsp;<input name='allbox" + i + "' type='checkbox' \/>one <\/td><\/tr>";
    return html.join("\r\n");
    }
    </script>
    </head>
    <body><table width="580">
    <form name="user" method="get">
      <tr>
        <td colspan="2">
    <table cellspacing="1" id="system_function_list_tb">
    <tr class="Edit_resultTable_td"><td>最高权限:<select name="IsManager" onchange="isadmin(this.value, this.form)">
    <option value="0">否</option><option value="1">是</option></select></td></tr>
    <tr class="Edit_resultTable_tr"><td>权限设置</td></tr>
    </table>
    </td>
      </tr>
      <script type="text/javascript">document.write(system_function_list());</script>
    </form>
    </table>
    </body>