标题:就是在html中嵌套javascript程序,我在页面上有一个table,我现在想在javas ...
只看楼主
tropica
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-5-12
 问题点数:0 回复次数:6 
就是在html中嵌套javascript程序,我在页面上有一个table,我现在想在javascript中
就是在html中嵌套javascript程序,我在页面上有一个table,我现在想在javascript中取出一列
怎么做啊??
搜索更多相关主题的帖子: html中 javascript中 嵌套 table 
2005-05-12 09:24
tropica
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-5-12
得分:0 
在线等!!!
斑竹,帮助我啊
!!
2005-05-12 09:26
bingxue2332
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:446
专家分:0
注 册:2004-11-6
得分:0 
什么意思啊?

你是说table里的一列数据你取出来

你在这列的标签中设置id 在利用document.id.innerText访问看看

2005-05-12 12:38
tropica
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-5-12
得分:0 
我的意思是:

 在页面中,有一个表格,然后我想通过JAVASCRIPT把表格中的一列取出来。
2005-05-12 15:10
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8842
专家分:2567
注 册:2004-3-25
得分:0 
把下面的代码保存为html文件
<table border="1" width="100%" id=tab1 onmousedown=tabStart() onmouseup=tabEnd()> <tr> <td width="25%">111</td> <td width="25%">111</td> <td width="25%"> </td> <td width="25%"> </td> </tr> <tr> <td width="25%">222</td> <td width="25%"> </td> <td width="25%"> </td> <td width="25%"> </td> </tr> <tr> <td width="25%"> </td> <td width="25%"> </td> <td width="25%"> </td> <td width="25%"> </td> </tr> </table> <p>从第<input type="text" name="col1" size="4">列到第<input type="text" name="col2" size="4">列&nbsp;&nbsp;&nbsp; 从第<input type="text" name="row1" size="4">行到第<input type="text" name="row2" size="4">行<input type="button" value="合并" onclick=doTab()></p> <script> function doTab(){ x1=col1.value-1; x2=col2.value-1; y1=row1.value-1; y2=row2.value-1; if (x1==x2 && y1==y2) return; htmlstr=""; xspan=0; yspan=0; for (i=x1;i<=x2;i++) xspan+=tab1.rows[y1].cells[i].colSpan; for (i=y1;i<=y2;i++) yspan+=tab1.rows[i].cells[x1].rowSpan; for (i=y1;i<=y2;i++) { htmlstr+="<br>"; for(j=x1;j<=x2;j++){ htmlstr+=tab1.rows[i].cells[j].innerHTML; } } htmlstr=htmlstr.substr(4); for (i=y1;i<=y2;i++){ j=x1; while (j<x2){ tab1.rows[i].deleteCell(x1); j++; } tab1.rows[i].cells[x1].colSpan=xspan; } for (i=y2;i>y1;i--){ tab1.rows[i].deleteCell(x1); } tab1.rows[y1].cells[x1].rowSpan=yspan; tab1.rows[y1].cells[x1].innerHTML=htmlstr; //alert(htmlstr); } function tabStart(){ obj=window.event.srcElement; col1.value=obj.cellIndex+1; col2.value=col1.value; row1.value=obj.parentElement.rowIndex+1; row2.value=row1.value; } function tabEnd(){ obj=window.event.srcElement; col2.value=obj.cellIndex+1; row2.value=obj.parentElement.rowIndex+1; } </script>

[此贴子已经被作者于2005-5-12 15:36:38编辑过]


畅所欲言
2005-05-12 15:34
tropica
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2005-5-12
得分:0 
谢谢大家,可能你们还没有我的意思,呵呵


在页面中,有一个表格,然后我想通过JAVASCRIPT把表格中的一列取出来。

表格应该是由行和列组成的,现在我要取第3列第2行的结果,怎么解决,呵呵
谢谢大家啦!!!
2005-05-12 16:06
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
得分:0 
没做过,,不过挺有意思,期待中,,

面朝大海,春暖花开!
2005-05-13 10:00



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-17942-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026074 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved