name是只读的
 如果你想改变的话.
  就写checkbox的outerHTML

解决方案 »

  1.   

    或者说.就算你能改变name.但在dom里.这个元素仍是原来的name
      

  2.   

    js:
    function submitTwo()
    {
    var userList=document.getElementsByName("selectedCK");
    if (userList.length!=0)
        document.form.submit();
                    else
                    alert("您么有选择!");
    }<td><a href="javascript:submitTwo()" ></td>
    element: <td><input type="checkbox" name="checkbox" value="<%=myClass.getClassName()%>" onclick="this.name='selectedCK'"></td>
      

  3.   

    selectedCK  你把它负值给谁了阿   
      

  4.   

    test:
    <body>
    <script language="javascript">
    <!--
    function submitTwo(){
    alert("name: "+document.getElementById("name_0").name)var userList=document.getElementsByName("name_0");
    alert("name_0-length: "+userList.length)var userList=document.getElementsByName("selectedCK");
    alert("selectedCK-length: "+userList.length)}
    //-->
    </script>
    <input id="name_0" type="checkbox" name="name_0" value="myClass.getClassName" onclick="this.name='selectedCK';">
    <br>
    <a href="javascript:submitTwo()" >submit </a><br>
    </body>
      

  5.   

    改名前后:
    name_0-length=1
    selectedCK-length=0