将table中被复选框选中的行的某一列全部放入到某个数组中去
2008-01-20 02:58
441 查看
<html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title> 222222 </title>
</head>
<body>
<table border="1" style="border-collapse: collapse" width="45%" height="29" id="table1">
<tr>
<td> <input type="checkbox" name="C1" value="ON"> </td>
<td> 222222 </td>
<td> 222 </td>
</tr>
<tr>
<td> <input type="checkbox" name="C2" value="ON"> </td>
<td> 233323 </td>
<td> 1111 </td>
</tr>
<tr>
<td> <input type="checkbox" name="C3" value="ON"> </td>
<td> 123123 </td>
<td> 1222 </td>
</tr>
</table>
<input type="button" onclick="readArray()" value="取得表格值">
<script>
//使用数组取得表格值
function getRowText()
{
var arr = new Array();
var count = 0;
for(var i=0;i <table1.rows.length;i++)
{
var row = table1.rows;
//取得CHECKBOX
var objCheck = row.cells[0].getElementsByTagName("INPUT")[0];
//如果CHECKBOX被选中.添加到二维数组
if(objCheck!=null && objCheck.checked)
{
//arr= row.innerText ;
arr[count] = new Array();
for(var x=0;x <row.cells.length;x++)
{
//不计单选框的单元格内容
if(x==0) continue;
arr[count][x-1] = row.cells[x].innerText;
}
count++;
}
}
return arr;
}
//读取表格值
function readArray()
{
var arr = getRowText();
for(var i=0;i <arr.length;i++)
{
//取得每一行的值
for(var x= 0;x <arr.length;x++)
{
document.write(arr[x]);
}
}
}
</script>
</body>
</html>
<head>
<meta http-equiv="Content-Language" content="zh-cn">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title> 222222 </title>
</head>
<body>
<table border="1" style="border-collapse: collapse" width="45%" height="29" id="table1">
<tr>
<td> <input type="checkbox" name="C1" value="ON"> </td>
<td> 222222 </td>
<td> 222 </td>
</tr>
<tr>
<td> <input type="checkbox" name="C2" value="ON"> </td>
<td> 233323 </td>
<td> 1111 </td>
</tr>
<tr>
<td> <input type="checkbox" name="C3" value="ON"> </td>
<td> 123123 </td>
<td> 1222 </td>
</tr>
</table>
<input type="button" onclick="readArray()" value="取得表格值">
<script>
//使用数组取得表格值
function getRowText()
{
var arr = new Array();
var count = 0;
for(var i=0;i <table1.rows.length;i++)
{
var row = table1.rows;
//取得CHECKBOX
var objCheck = row.cells[0].getElementsByTagName("INPUT")[0];
//如果CHECKBOX被选中.添加到二维数组
if(objCheck!=null && objCheck.checked)
{
//arr= row.innerText ;
arr[count] = new Array();
for(var x=0;x <row.cells.length;x++)
{
//不计单选框的单元格内容
if(x==0) continue;
arr[count][x-1] = row.cells[x].innerText;
}
count++;
}
}
return arr;
}
//读取表格值
function readArray()
{
var arr = getRowText();
for(var i=0;i <arr.length;i++)
{
//取得每一行的值
for(var x= 0;x <arr.length;x++)
{
document.write(arr[x]);
}
}
}
</script>
</body>
</html>
相关文章推荐
- 复选框选中table一行的数据,并组成JSON数组对象传递到后台,在后台解析遍历
- 全部选中复选框
- jquery 判断复选框是否全部选中
- table单击变色事件与选中表前复选框。
- BootStrap-table 复选框默认选中(checkbox)
- 选中表格中相应行的复选框,点击下面的“删除”按钮可以删除相应的行,选中下面的"全选"复选框,则所有行的复选框全部选中,取消则全部取消。 鼠标移动到封面上在旁边显示大图,鼠标移开,大图消失
- java 将MySql数据库中的数据(某一列)取出放入数组中 转
- 最简单的复选框(checkbox)全部选中
- JS控制复选框全部选中和全部不选中
- BootStrap-table 复选框默认选中(checkbox)
- jeeplus-js-获取table中复选框选中的列
- js全选,全选以后,如果选中其中一个,全选效果取消,如果复选框全部选中,全选按钮自动也被选中
- jquery获取复选框(checkbox)的选中值(数组或者单个)
- jquery table表格 获取选中的某一行和某一列的值
- 点击table行时,默认选中当前行中的复选框
- springMvc接收ajax数组参数,以及jquery复选框选中、反选、全选、全不选
- 关于LWUIT的table让选中的某一列的某一行点击可以编辑问题
- jeeplus-js-获取table中复选框选中的列
- easyUI的table表格怎么实现将某一列数据之和放入新追加的一行中
- 在脚本中 使用数组 获取列表中选中的复选框id + 获取选中的单选框的值