2 duhui9900 duhui9900 于 2014.06.18 17:25 提问

js数据顺序调整,实现多条数据一起调整
js

我用的table标签

这种形式的页面,先点击checkbox,选择要调整位置的几条数据,有两个向上和向下的按钮,点击按钮,如何实现,把选择的多条数据,向上移一行或者向下移一行,我现在只能选择一条数据,向上移一行或者向下移一行
这是我现在实现的代码
var table = document.getElementById("tableid");
var selectedTr = selecttdid.parentElement.parentElement;

var preTr      = selectedTr.previousSibling;

if (preTr && preTr.id != "topTr")

{

    var selectedIndex = selectedTr.getElementsByTagName("td")[0].innerHTML;


    selectedTr.getElementsByTagName("td")[0].innerHTML =   preTr.getElementsByTagName("td")[0].innerHTML;

    preTr.getElementsByTagName("td")[0].innerHTML = selectedIndex;

    table.insertBefore(selectedTr, preTr);

}
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!