JS table里面的rows操作 本帖最后由 DDWae 于 2012-02-22 23:31:33 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这种写法只是改变了两个行在arr数组中的位置,看不出对tabNodes有什么影响要知道arr和trs两个数组中的成员虽然一样,但是这是两个不同的数组对象除非你这样赋值arr=trs,这样才是同一个数组 还有 要确认tabNodes数组里面的成员类型,如果是引用类型我估计仍然是可以成功的,如果是值类型的话对arr数组的操作就对tabNodes没有丝毫影响了 唉.还是没解决啊..怎么就没人知道麽.难道大家要交换table里面的row的时候都是要var 一个数组再来处理麽?. 很明显你都没有操作table的结构 怎么可能交换呢1.如果你通过数组交换,那么交换之后, 你把原来的元素去掉 再按数组的顺序将元素append进去 这也是可以的2.如果只是简单的两行交换 你就找到你操作的那行,然后看是向下还是向上交换,假如是向上交换,那么先将操作的元素去掉,然后将它插入它的上一个元素之前(insertBefore)。 onclick能否调用js函数中的变量 如何用一个js函数隐藏提交 表单? EVAL函数问题 验证显示问题? 在图片上标注人脸框问题? 自动刷新图片 谁能帮我看一下这代码.是不是恶意代码? 请问netscape在执行getYear的时候为什么就要在年份上加1900?? 当焦点(光标)离开text文本控件的时候,事件的名字是什么? 选中复选框查询将数据连接起来 javascript接受json格式的数据问题 document可以直接点name的值吗?
除非你这样赋值arr=trs,这样才是同一个数组
1.如果你通过数组交换,那么交换之后, 你把原来的元素去掉 再按数组的顺序将元素append进去 这也是可以的
2.如果只是简单的两行交换 你就找到你操作的那行,然后看是向下还是向上交换,假如是向上交换,那么先将操作的元素去掉,然后将它插入它的上一个元素之前(insertBefore)。