document.getElementById("WebMenuC")[i-1].value试试
document.all貌似ff不支持的

解决方案 »

  1.   

    谢谢,不过在IE中出错了是怎么回事?<script>
    function Copy_C(){
        for(var i=1; i<=10;i++){
            //var temp = document.all.WebMenuC[i-1].value;
    var temp = document.getElementById("WebMenuC")[i-1].value;
            document.getElementById("S_"+i).innerHTML="<span id=Ns"+(i)+"><input name='WebMenuS' type='checkbox' value='"+temp+"'>"+temp + "</span>";
            document.getElementById("F_"+i).innerHTML="<span id=Nf"+(i)+"><input name='WebMenuF' type='checkbox' value='"+temp+"'>"+temp + "</span>";
        }
    }
    </script>能帮我看看哪里错了吗?
      

  2.   

    你想要的是不是这样的效果
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    <script> 
    function Copy_C(){ 
        for(var i=0; i <=1;i++){ 
            //var temp = document.all.WebMenuC[i-1].value;
    var arr=new Array();
        arr = document.getElementsByName("WebMenuC");
     temp=arr[i].value;
            document.getElementById("S_"+i).innerHTML=" <span id=Ns"+(i)+"> <input name='WebMenuS' type='checkbox' value='"+temp+"'>"+temp + " </span>"; 
            document.getElementById("F_"+i).innerHTML=" <span id=Nf"+(i)+"> <input name='WebMenuF' type='checkbox' value='"+temp+"'>"+temp + " </span>"; 
        } 

    </script> 
    </HEAD><BODY>
    <table width="410" border="1" cellspacing="0" cellpadding="0"> 
      <tr> 
        <td width="100" height="30" id="C_1"> 
    <input name="WebMenuC" type="checkbox" value="111"> 111 </td> 
        <td width="100" rowspan="2" align="center">
    <input name="button" type="button" onclick="Copy_C();" value="全部复制" /> </td> 
        <td width="100" id="S_0">&nbsp; </td> 
        <td width="100" id="F_0">&nbsp; </td> 
      </tr> 
      <tr> 
        <td height="30" id="C_2"> 
    <input name="WebMenuC" type="checkbox" value="222"> 222 </td> 
        <td id="S_1">&nbsp; </td> 
        <td id="F_1">&nbsp; </td> 
      </tr> 
    </table>
    </BODY>
    </HTML>
      

  3.   

    function Copy_C(){ 
    var arr = new Array();
    arr = document.getElementsByName("WebMenuC");
        for(var i=1; i <=arr.length;i++){ 
            var temp = arr[i-1].value; 
            document.getElementById("S_"+i).innerHTML=" <span id=Ns"+(i)+"> <input name='WebMenuS' type='checkbox' value='"+temp+"'>"+temp + " </span>"; 
            document.getElementById("F_"+i).innerHTML=" <span id=Nf"+(i)+"> <input name='WebMenuF' type='checkbox' value='"+temp+"'>"+temp + " </span>"; 
        }