javascript比较好的前辈帮我看看
<table id="table1">
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='111' /></td>
    </tr>
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='222' /></td>
    </tr>
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='33' /></td>
    </tr>
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='33' /></td>
    </tr>
</table>
<table id="table2">
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='55' /></td>
    </tr>
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='55 /></td>
    </tr>
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='225' /></td>
    </tr>
    <tr>
        <td> <input ID="checkboxname" name="checkboxname" type="checkbox" value='545' /></td>
    </tr>
</table>能否这样写:我只想获取table1里面的第一列里的checkbox的状态,其他的不用获取!谢谢!

解决方案 »

  1.   

    将你的id改成唯一,如:
            <table id="table1">
                <tr>
                    <td>
                        <input id="checkboxname1" name="checkboxname" type="checkbox" value='111' />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input id="checkboxname2" name="checkboxname" type="checkbox" value='222' />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input id="checkboxname3" name="checkboxname" type="checkbox" value='33' />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input id="checkboxname4" name="checkboxname" type="checkbox" value='33' />
                    </td>
                </tr>
            </table>
            <table id="table2">
                <tr>
                    <td>
                        <input id="checkboxname5" name="checkboxname" type="checkbox" value='55' />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input id="checkboxname6" name="checkboxname" type="checkbox" value='55' />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input id="checkboxname7" name="checkboxname" type="checkbox" value='225' />
                    </td>
                </tr>
                <tr>
                    <td>
                        <input id="checkboxname8" name="checkboxname" type="checkbox" value='545' />
                    </td>
                </tr>
            </table>js获取:
            function test() {
                var str = "";
                for (var i = 1; i < 9; i++) {
                    id = "checkboxname" + i;
                    if (document.getElementById(id).checked == true) {
                        str += document.getElementById(id).value + "/";
                    }
                }
                alert("你选中的value为" + str);
            }
      

  2.   

    能否先获取table1,然后再获取里面的控件信息
      

  3.   

    var options = document.getElementByID("table1").getElementsByTagName("input");
    for(var i = 0; i < options.length;++i)
    {
    if(i % 4 == 0)
    {
    alert(options[i].checked);
    }
    }
      

  4.   

    var chks = document.getElementById("table1").getElementsByTagName("input");
    for(var i = 0; i < chks.length; i++)
    {
    alert(chks[i].checked));
    }
      

  5.   

    var chks = document.getElementById("table1").getElementsByTagName("input");
    var c;
    for(var i = 0; i < chks.length; i++)
    {
      c = chks[i].checked;
      break;
    }
    alert(c);
      

  6.   

    var el=document.getElementById("table1").getElementsByTagName("input");        
            for(var i=0;i<el.length;i++)
            {
                if((el[i].type=='checkbox')&&(el[i].checked))
                {
                    var s=el[i].vlaue;
                }
            }
      

  7.   

    function text()
            {
                var str="";
                alert(str);
                for(var i=1;i<9;i++)
                {
                   id="checkboxname"+i;
                
    //            alert(id);
                if(document.getElementById(id).checked==true)
                {
                   str +=document.getElementById(id).value+"/";
                   
                }
                }
                alert("你选中的value为" + str);        }