求:javascript中如何遍历某一个Table中的某一列的checkbox

owenbeckham 2007-11-27 04:48:55

javascript中如何遍历某一个Table中的某一列的checkbox
要考虑到效率问题,因为项目中可能只遍历某一列,其它列的checkbox可能不要

...全文
311 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
wilowind 2007-11-30
  • 打赏
  • 举报
回复
效率最高肯定是给它们同一个名字

documenet.getElementByNames("xxx");
  • 打赏
  • 举报
回复
恩,我顶 getElementByName ..我就是这种方法实现的
fulianglove 2007-11-30
  • 打赏
  • 举报
回复
怎么不结?人家不答的挺好
hztgcl1986 2007-11-30
  • 打赏
  • 举报
回复

楼上各们已经说清楚了,顶吧






rjzou2006 2007-11-30
  • 打赏
  • 举报
回复
同名使用数组最快了

s_liangchao1s 2007-11-27
  • 打赏
  • 举报
回复
这点效率也用考虑?
owenbeckham 2007-11-27
  • 打赏
  • 举报
回复
考虑到效率问题
mingxuan3000 2007-11-27
  • 打赏
  • 举报
回复
<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>
lujun1985 2007-11-27
  • 打赏
  • 举报
回复
如果这一列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>

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧