请问table列互换的函数.在线等

chenfei00 2003-07-22 11:09:54
请问table列互换的函数.在线等
...全文
65 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lsaturn 2003-07-23
  • 打赏
  • 举报
回复
我不是这么实现互换的,而是将列的文字交换来实现的!
seeu1688 2003-07-23
  • 打赏
  • 举报
回复
?这不是列交换吗

<TABLE ID="oTable" border=1>
<TR><TD style="background-color:red;color:white">Cell 1, Row 1</TD><TD>Cell 2, Row 1</TD><TD style="background-color:blue;color:white">Cell 3, Row 1</TD></TR>
<TR><TD style="background-color:red;color:white">Cell 1, Row 2</TD><TD>Cell 2, Row 2</TD><TD style="background-color:blue;color:white">Cell 3, Row 2</TD></TR>
<TR><TD style="background-color:red;color:white">Cell 1, Row 3</TD><TD>Cell 2, Row 3</TD><TD style="background-color:blue;color:white">Cell 3, Row 3</TD></TR>
<TR><TD style="background-color:red;color:white">Cell 1, Row 4</TD><TD>Cell 2, Row 4</TD><TD style="background-color:blue;color:white">Cell 3, Row 4</TD></TR>
</TABLE>
<INPUT TYPE="button" VALUE="第一列和第三列互换" onclick="swapTableCol(oTable, 0, 2)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function swapTableCol(objTbl, col1, col2)
{
for (var i=0; i < objTbl.rows.length; i++)
{
objTbl.rows[i].cells[col1].swapNode(objTbl.rows[i].cells[col2])
}
}
//-->
</SCRIPT>
xiaoyuehen 2003-07-23
  • 打赏
  • 举报
回复
已有朋友解决此问题..

http://expert.csdn.net/Expert/TopicView1.asp?id=1670866
随风奔跑 2003-07-23
  • 打赏
  • 举报
回复
好像不行。列没有id的。
如果非要实现,可能很麻烦很麻烦。
chenfei00 2003-07-23
  • 打赏
  • 举报
回复
我要的是"列"互换..不是"行"互换..
seeu1688 2003-07-22
  • 打赏
  • 举报
回复
<TABLE ID="oTable" border=1>
<TR><TD style="background-color:red;color:white">Cell 1, Row 1</TD><TD>Cell 2, Row 1</TD><TD style="background-color:blue;color:white">Cell 3, Row 1</TD></TR>
<TR><TD style="background-color:red;color:white">Cell 1, Row 2</TD><TD>Cell 2, Row 2</TD><TD style="background-color:blue;color:white">Cell 3, Row 2</TD></TR>
<TR><TD style="background-color:red;color:white">Cell 1, Row 3</TD><TD>Cell 2, Row 3</TD><TD style="background-color:blue;color:white">Cell 3, Row 3</TD></TR>
<TR><TD style="background-color:red;color:white">Cell 1, Row 4</TD><TD>Cell 2, Row 4</TD><TD style="background-color:blue;color:white">Cell 3, Row 4</TD></TR>
</TABLE>
<INPUT TYPE="button" VALUE="第一列和第三列互换" onclick="swapTableCol(oTable, 0, 2)">
<SCRIPT LANGUAGE="JavaScript">
<!--
function swapTableCol(objTbl, col1, col2)
{
for (var i=0; i < objTbl.rows.length; i++)
{
objTbl.rows[i].cells[col1].swapNode(objTbl.rows[i].cells[col2])
}
}
//-->
</SCRIPT>
seeu1688 2003-07-22
  • 打赏
  • 举报
回复
<TABLE ID="oTable">
<TR><TD>Cell 1, Row 1</TD></TR>
<TR><TD>Cell 1, Row 2</TD></TR>
<TR><TD>Cell 1, Row 3</TD></TR>
<TR><TD>Cell 1, Row 4</TD></TR>
</TABLE>
<INPUT TYPE="button" VALUE="第二行和第四行互换" onclick="oTable.rows(1).swapNode(oTable.rows(3))">
seeu1688 2003-07-22
  • 打赏
  • 举报
回复
<TABLE ID="oTable">
<TR><TD>Cell 1, Row 1</TD></TR>
<TR><TD>Cell 1, Row 2</TD></TR>
<TR><TD>Cell 1, Row 3</TD></TR>
<TR><TD>Cell 1, Row 4</TD></TR>
</TABLE>
<INPUT TYPE="button" VALUE="Change Rows" onclick="oTable.moveRow(1,2)">
kingdomzhf 2003-07-22
  • 打赏
  • 举报
回复
var nFrom =1;
var nTo = 2;
for(var i = 0;i < table.rows.length;i++)
{
table.rows[i].cells[nFrom].swapNode(table.rows[i].cells[nFrom])


}
你看行不

87,910

社区成员

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

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