Вопрос здесь> Буквально Вчера Я Написал Сортировку Строк В Таблице, Где Надо Было Менять Две Строки Местами. Выглядит Это Так: > > function ExchangeRows(Row1,Row2){ > var TBody=Row1.parentNode; > var NewRow1=Row1.cloneNode(true); > var NewRow2=Row2.cloneNode(true); > with(TBody){ > replaceChild(NewRow2,Row1); > replaceChild(NewRow1,Row2); > }//with > }//ExchangeRows
Если строки рядом, то не вижу смысл клонировать, нужно просто передвинуть вторую перед первой:
function ExchangeRows(Row1,Row2){ Row1.parentNode.insertBefore(Row2, Row1); }
HTH |