首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

JS table里面的rows操作,该如何处理

2012-03-22 
JS table里面的rows操作纠结了一晚的问题.为什么用彩色的代码不能实现rows的交换.而一定要用注释了的代码

JS table里面的rows操作



纠结了一晚的问题.为什么用彩色的代码不能实现rows的交换.而一定要用注释了的代码然后对arr进行操作才能实现呢?.
上面是用彩色代码实现的结果.

以下是用注释的代码实现的结果.



[解决办法]
很明显你都没有操作table的结构 怎么可能交换呢
1.如果你通过数组交换,那么交换之后, 你把原来的元素去掉 再按数组的顺序将元素append进去 这也是可以的
2.如果只是简单的两行交换 你就找到你操作的那行,然后看是向下还是向上交换,假如是向上交换,那么先将操作的元素去掉,然后将它插入它的上一个元素之前(insertBefore)。

热点排行