如果这一列checkbox都有相同的名字的话,可以使用documenet.getElementByNames("xxx");
如果不是的话
<html>
<head>
<title>title</title>
<script language="javascript" type="text/javascript">
function getCheckBoxes(tableId,column) {
var table = document.getElementById(tableId);
for(var i = 0; i < table.rows.length; i++) {
var row = table.rows[i];
alert(row.cells[column].childNodes[0].value);
}
}
</script>
</head>
<body>
<table id="myTable">
<tr><td><input type="checkbox" value="checkbox1" /></td></tr>
<tr><td><input type="checkbox" value="checkbox2" /></td></tr>
<tr><td><input type="checkbox" value="checkbox3" /></td></tr>
<tr><td><input type="checkbox" value="checkbox4" /></td></tr>
</table>
<input type="button" value="show check box value" onclick="getCheckBoxes('myTable',0);" />
</body>
</html>

解决方案 »

  1.   

    <table  id="aaa"   >
    <tr   >  
    <td  ><input type="checkBox" id="a1"> </td>
    <td   width="130"   > <input type="checkBox"> </td>
    <td   width="180"   ><input type="checkBox"> </td>
    <td   align="left"   >    <span>44444444 </span></td>
    </tr>
    <tr   >  
    <td  ><input type="checkBox" id="a2"> </td>
    <td   width="130"   > <input type="checkBox"> </td>
    <td   width="180" ><input type="checkBox"> </td>
    <td   align="left"   >    <span>5555 </span></td>
    </tr>
    </table> 
    <script   language=javascript>var aa=document.getElementById("aaa")
    var i=0; //0 cell
    //alert(aa.rows.length)
    for(var m=0;m<aa.rows.length;m++){
    if(aa.rows[m].cells[i].childNodes[0].type=="checkbox"){
    alert(aa.rows[m].cells[i].innerHTML)
       alert(aa.rows[m].cells[i].childNodes[0].type)
       }
    }
    </script>
      

  2.   

     效率最高肯定是给它们同一个名字 documenet.getElementByNames("xxx"); 
      

  3.   

    恩,我顶 getElementByName  ..我就是这种方法实现的