请问一下如何得到一个表格的第几列的所有数值 请问一下如何得到一个表格的第几列的所有数值,最好能返回一个数组???请教各位大侠了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议你去找一下DOM看看,就知道怎么做了 请你把问题说明白点,表格是什么表格?excel么? <HTML><HEAD></HEAD><BODY><TABLE id="t"><TR> <TD>1</TD> <TD>2</TD> <TD>3</TD> <TD>3</TD> <TD>4</TD></TR><TR> <TD>5</TD> <TD>5</TD> <TD>6</TD> <TD>6</TD> <TD>7</TD></TR><TR> <TD>7</TD> <TD>7</TD> <TD>7</TD> <TD>8</TD> <TD>8</TD></TR></TABLE><SCRIPT LANGUAGE="JavaScript"> function getCol(index){ var arr=new Array(); var rows=t.rows; for(var i=0;i<rows.length;i++){ arr[i]=rows[i].cells[index].innerText; } return arr; } alert(getCol(0).length) alert(getCol(0)[0])</SCRIPT></BODY></HTML> /* *num 列数 *返回值将每个单元格的值用逗号分割,例如1,1,1 字符串尾去掉逗号 */function showCell(num){ var values = ""; var oTable = document.getElementById("oTable"); for (var i=0; i < oTable.rows.length; i++){ values += oTable.rows(i).cells(num-1).innerText + ","; } return values.substring(0,values.length-1);} <tr id="row1"></tr>给你的row加一个id不就行了吗?<script> var row = document.getElementById("row1");</script> 这样的通用性会不会不好啊?document的原理是不是也是遍历所有的后才找到的,这样不还是 要遍历吗? 要是我也是遍历来实现但是如果你的表格里的值是从后台传来的你可以把值放到list里再用<html:multibox标签取出来,如果你是用struts的话 【新手属性】学习dwz框架,小弟希望大神们提供先jsp整合dwz的源码 JSP在线聊天,应该使用哪个保存用户 Spring+quartz的任务调度问题 网站发布问题 循环查询语句的问题 急!寻求帮助! 老套的日期问题,获取与比较~~ js中调用自定义标签出错 为什么我会出现这样的问题? 请问怎样在Unix下安装和使用jsp???? 在线编辑器...fckeditor,增加按钮 解释一下,这句话.
<HTML>
<HEAD>
</HEAD><BODY>
<TABLE id="t">
<TR>
<TD>1</TD>
<TD>2</TD>
<TD>3</TD>
<TD>3</TD>
<TD>4</TD>
</TR>
<TR>
<TD>5</TD>
<TD>5</TD>
<TD>6</TD>
<TD>6</TD>
<TD>7</TD>
</TR>
<TR>
<TD>7</TD>
<TD>7</TD>
<TD>7</TD>
<TD>8</TD>
<TD>8</TD>
</TR>
</TABLE><SCRIPT LANGUAGE="JavaScript">
function getCol(index){
var arr=new Array();
var rows=t.rows;
for(var i=0;i<rows.length;i++){
arr[i]=rows[i].cells[index].innerText;
}
return arr;
}
alert(getCol(0).length)
alert(getCol(0)[0])
</SCRIPT>
</BODY>
</HTML>
*num 列数
*返回值将每个单元格的值用逗号分割,例如1,1,1 字符串尾去掉逗号
*/
function showCell(num){
var values = "";
var oTable = document.getElementById("oTable");
for (var i=0; i < oTable.rows.length; i++){
values += oTable.rows(i).cells(num-1).innerText + ",";
}
return values.substring(0,values.length-1);
}
</tr>给你的row加一个id不就行了吗?
<script>
var row = document.getElementById("row1");
</script>